Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Andrew Evdokimov                     2:5020/767.3   17 Feb 2001  00:49:10
 To : vitus@ice.ru
 Subject : Re^2: mySQL и его SQL-язык
 -------------------------------------------------------------------------------- 
 
 14 февраля 2001, 19:53
 vitus@ice.ru >щ>щ>щ>щ>щ> Andrew Evdokimov:
 
  SP>>>  почему не pаботают в mySQL'е вложенные запpосы?
  SP>>> вместо вложенных запpосов пpедлагается (в одном manual'е по msSQL)
  SP>>> :
  SP>>> select table1.* from table1, table2 where table1.number=table2.num
 
  SP>>>  но этот запpос пpосто сpавнивает каждую запись со всей базой, а
  SP>>> этого мне не нужно! как добиться подобного: select * from table1
  SP>>> where number in (select * from table 2) на mySQL ???
 
  AE>> ИМХО, тот вариант, который ты хочешь получить, работает медленнее... Или
  AE>> я не прав?
 
  v> Hе факт. Практика работы с разными SQL-серверами показала, что одна и та
  v> же пара эквивалентных запросов с вложенным запросом и с join по разному
  v> работает на разных sql-энджинах.
 
  v> Т.е. в свое время картина была такая
  v> FoxPro - быстрее работал вложенный подзапрос, а join слетал по
  v> переполнеию диска
  v> Oracle - быстрее join
  v> PostgreSQL - быстрее вложенный подзапрос.
 
 Гы, вспомнил тут случай из собственной недавней практики с MSSQL - путем
 перехода от вложенного подзапроса к join получил снижение времени выполнения
 запроса с 21 минуты до 6 секунд (210 раз !). Во как. А ты гришь... Правда, при
 этом сильно поменялась структура запроса, из одного очень длинного, но красивого
 select'а получилось 6 маленьких (относительно) и 5 временных таблиц. Это к
 вопросу о красоте и пользе подхода к проблеме с другой точки зрения.
 
 Phasing your mind,                              -=[InternetMedia Holding]
 Andrew "elahi" Evdokimov                             -=[www.boomerang.ru]
 
 --- -=elahi@internetmedia.ru=- ---
  * Origin: It's so FUCKING GREAT to be alive ! (Zappa) (2:5020/767.3)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mySQL и его SQL-язык   Sergey Popkov   10 Feb 2001 03:44:43 
 Re: mySQL и его SQL-язык   Timur Khanjanov   10 Feb 2001 23:58:23 
 mySQL и его SQL-язык   Sergey Bantysh   05 Mar 2001 13:10:08 
 mySQL и его SQL-язык   Konstantin Osipov   11 Feb 2001 01:08:54 
 Re: mySQL и его SQL-язык   Ilya Zvyagin   12 Feb 2001 12:13:54 
 mySQL и его SQL-язык   Eugene Zhilkin   12 Feb 2001 20:21:17 
 mySQL и его SQL-язык   Konstantin Osipov   15 Feb 2001 00:20:16 
 mySQL и его SQL-язык   Akzhan Abdulin   23 Feb 2001 12:59:03 
 Re: mySQL и его SQL-язык   Dmitry Novikov   23 Feb 2001 13:35:49 
 mySQL и его SQL-язык   Akzhan Abdulin   23 Feb 2001 20:09:11 
 Re: mySQL и его SQL-язык   Dmitry Novikov   23 Feb 2001 22:21:41 
 Re: mySQL и его SQL-язык   Ilya Zvyagin   26 Feb 2001 20:27:11 
 Re: mySQL и его SQL-язык   Dmitry Novikov   27 Feb 2001 11:53:35 
 Re: mySQL и его SQL-язык   Andrew Evdokimov   11 Feb 2001 09:22:56 
 Re: mySQL и его SQL-язык   vitus@ice.ru   14 Feb 2001 20:53:30 
 Re: mySQL и его SQL-язык   Chuveljov Andrew   16 Feb 2001 23:22:15 
 Re^2: mySQL и его SQL-язык   Andrew Evdokimov   17 Feb 2001 00:49:10 
 Невозможно (select) -> join ?   Vladimir Ivanov   17 Feb 2001 14:52:00 
 Re: евозможно (select) -> join ?   Tolik Tentser   19 Feb 2001 19:05:25 
 (select) -> join ?   Vladimir Ivanov   22 Feb 2001 10:48:00 
 Re: (select) -> join ?   Tolik Tentser   23 Feb 2001 18:58:38 
 (select) -> join ?   Vladimir Ivanov   26 Feb 2001 10:52:00 
 Re: (select) -> join ?   Tolik Tentser   27 Feb 2001 08:43:02 
 (select) -> join ?   Vladimir Ivanov   28 Feb 2001 11:16:00 
 Re: (select) -> join ?   Tolik Tentser   03 Mar 2001 09:11:58 
 Re: (select) -> join ?   Ilya Zvyagin   26 Feb 2001 11:31:52 
 Hевозможно (select) -> join ?   Dmitry Shykhman   02 Mar 2001 20:31:15 
 mySQL и его SQL-язык   Anatoly Ivanov   17 Feb 2001 00:57:54 
 mySQL и его SQL-язык   Bulat Ziganshin   12 Feb 2001 20:06:02 
 mySQL и его SQL-язык   Anatoly Ivanov   13 Feb 2001 20:55:26 
 mySQL и его SQL-язык   Bulat Ziganshin   16 Feb 2001 13:37:16 
 Re: mySQL и его SQL-язык   Ilya Zvyagin   13 Feb 2001 11:42:49 
 mySQL и его SQL-язык   Bulat Ziganshin   16 Feb 2001 13:32:20 
 mySQL и его SQL-язык   antony trofimoff   12 Feb 2001 09:44:35 
 mySQL и его SQL-язык   Mita Mikheev   12 Feb 2001 13:47:43 
Архивное /su.dbms.sql/151353a8dbe0f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional