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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Roman Sergeyev                       2:5030/1032.107 02 Jun 2001  02:51:19
 To : Sergey Practh
 Subject : Hа: TPC
 -------------------------------------------------------------------------------- 
 
         Hello, Sergey!
 
  Fri Jun 01 2001   16:11 , некто Sergey Practh имел честь общаться с All:
 
  >> >    Я последние 3 года ганяюсь за запросами, которые могут свалить
  SP> сервер,
  >> > но только пока ен нашел, поделись.
  >>
  >> В основном ошибки оптимизатора, например, при выполнении outer join,
  >> которые зарыты поглубже в select во from.
  >>
  >> DB2, например, вынес вот такой запрос. Причем содержимое таблиц
  >> было существенно, а также то, что запрос должен был пройти только с
  >> клиента по tcp/ip, и состояние статистики.
  >>
  >> SELECT T_1_1."LAST_NAME", T_1_2."NAME" FROM {oj (STUDENT T_1_1 LEFT JOIN
  >> DEPARTMENT T_1_2 ON T_1_1.MAJOR = T_1_2.NAME) } WHERE EXISTS (SELECT
  >> T_2_1."FIRST_NAME", T_2_1."LAST_NAME", T_2_1."BIRTH_YEAR",
  SP> T_2_1."ADDRESS",
  >> T_2_2."NAME" FROM {oj
  >> (INSTRUCTOR T_2_1 LEFT JOIN DEPARTMENT T_2_2 ON T_2_1.WORKS_IN =
  >> T_2_2.NAME) } WHERE EXISTS (SELECT T_3_1."NAME" FROM {oj (DEPARTMENT T_3_1
  >> LEFT JOIN (INSTRUCTOR T_3_2 LEFT JOIN DEPARTMENT T_3_3 ON T_3_2.WORKS_IN =
  >> T_3_3.NAME) ON T_3_1.NAME
  >> = T_3_2.WORKS_IN) } WHERE (T_3_3."NAME" > T_3_1."NAME")));
  >>
  >> То, что вынесло MS 2000-ный где-то валяется, если найду, то пошлю...
 
  SP>     Hу в этом запросе присутствует конструктор EXISTS, который в
  SP> большинстве случаев преобразуется в аналогичный JOIN, но по каким-то
  SP> причинам он не преобразовался. Hо завалить сервер он у меня не завалил.
 
   Это для db2, сказали же. У меня был достаточно тpивиальный запpос для 6.5,
  котоpый сеpвеp не валил, но stack overflow выдавал успешно. Hа одном набоpе
  данных, естественно. Hа дpугом все было хоpошо. Любопытного было мало. Было
  очень пpотивно.
 
 WBR, Roma.
 
 --- Naked Editor 3.00.Beta5+
  * Origin: юRPSъSoftю (2:5030/1032.107)
 
 

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

 Тема:    Автор:    Дата:  
 Hа: TPC   Sergey Practh   01 Jun 2001 16:11:29 
 Hа: TPC   Roman Sergeyev   02 Jun 2001 02:51:19 
 Hа: TPC   Sergey Practh   02 Jun 2001 10:15:34 
 Hа: TPC   Vadim Rumyantsev   01 Jun 2001 18:31:27 
 Hа: TPC   Sergey Practh   04 Jun 2001 10:59:56 
Архивное /su.dbms/52083b18556b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional