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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Lilya A. Kozlenko                    2:5025/17      31 May 2001  12:04:08
 To : All
 Subject : Re: TPC
 -------------------------------------------------------------------------------- 
 
 
 >     Т.е. ты утверждаешь, что у тебя нет никакого "почерка"?!
 
 Вопрос не в этом. Есть вещи, которые я не люблю писать, но если
 иначе нельзя при использовании данного диалекта sql, то что же
 делать. Я ораклячий диалект, например, не люблю, очень слабый,
 приходится писать sp, там, где у DB2 один запрос. MS SQL - вобщем-то
 тоже  слабоват, мне там явно табличных выражений (см. Sql3) не хватает,
 а они есть очень правильная штука.
 
 >     Я последние 3 года ганяюсь за запросами, которые могут свалить сервер,
 > но только пока ен нашел, поделись.
 
 В основном ошибки оптимизатора, например, при выполнении 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", 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-ный где-то валяется, если найду, то пошлю...
 DB2-шный я прикопала, потому что меня эта база интересует больше всего,
 а MS-ский... честно говоря сходу не вспомню, где именно оно у меня лежит,
 где-то было. Да мало ли багов ... весь вопрос в том, чтобы их обойти а не
 найти. Все равно ведь ждать патча надо, а пока его нет, то выворачиваться
 самостоятельно. Hет непадающих СУБД, "судьба такой".
 
 --
  Regards, Lilya Kozlenko
 --- Microsoft Outlook Express 5.50.4522.1200
  * Origin: RELEX Inc. (2:5025/17@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: TPC   Lilya A. Kozlenko   31 May 2001 12:04:08 
Архивное /su.dbms/775383cfc932.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional