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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Tolik Tentser                        2:5020/400     07 Oct 2001  08:16:37
 To : Victor Metelitsa
 Subject : Re: ms sql server vs. ibm db2
 -------------------------------------------------------------------------------- 
 
 ax.com> <9pfi9s$gb7$1@gavrilo.mtu.ru> <9phds3$ccf$1@host.talk.ru>
 ax.com> <9pi7d7$2f6$1@gavrilo.mtu.ru> <9pj6r0$glv$1@news.nsk.su>
 ax.com> <9pjug3$1j1n$1@gavrilo.mtu.ru> <9pk1e6$mhc$1@news.nsk.su>
 ax.com> <3BBDB813.2030606@cssc.tat.ru>
 
 From: Tolik Tentser <tolik@katren.ru>
 
 Hi, Victor Metelitsa!
 
 В чреве акулы, пойманной  Fri, 5 Oct 2001 13:38:23 +0000 (UTC), 
 дети капитана Гранта нашли письмо на тему 'Re: ms sql server vs. ibm
 db2':
 
 >> Что значит "переписывает логику" ?
 >
 >Очевидно, речь идет о переписывании запросов (статья "Rewrite Query by 
 >the SQL Compiler" и т.п. в главе "Chapter 25. Understanding the SQL 
 >Compiler", "Administration Guide". Она слишком большая, чтобы ее 
 >приводить здесь). Запрос может быть переделан до неузнаваемости. Запрос 
 >с WITH, который зачастую эквивалентен нескольким "обычным" SELECT'ам или 
 >одной хранимой, оптимизируется целиком, и понятно, что у оптимизатора 
 >здесь больше возможностей.
 
 Hасколько мне удалось понять - DB2-шный оптимизатор тут действительно
 лидер, но он не является уникальным. Тот же MSSQL запросто превращает
 EXISTS в JOIN и т.п. при построении плана
 
 >С другой стороны, в свое время я убедился на твоих примерах, что перед
 >некоторыми (даже простыми) запросами, в отсутствие хинтов, DB2-шный оптимизатор
 >пасует, и требуется принимать специальные меры (разбивать таблицы, добавлять
 >дополнительные условия и т.п.).
 
 А это то, что я говорил про семантику данных. Иногда её знание
 позволяет оптимизировать запрос на качественно ином уровне.
 
 >> MSSQL 6.X делал то же самое буквально для sp, а в семерке от этого
 >> отказались и план строится при первом исполнении запроса (или процедуры), а
 >> потом - используется повторно, так что ничего нового опять.
 
 >Hо для "обычных" приложений с "обычными" SELECT, INSERT etc MSSQL этого 
 >не делал? 
 
 6.X - не делал вообще
 7+ - делает всегда, только статически планы не хранит
 
 >Хотя, конечно, все равно не такая уж важная фича. Я static SQL-ом 
 >никогда и не пользуюсь, это для всяких фанов (вроде разгонщиков 
 >процессоров, которые готовы рискнуть свой пентиумом ради дополнительных 
 >5% производительности).
 
 Где-то так и есть. Хотя, иногда, в особо специфических ситуациях -
 хотелось бы хранения планов, но ситуации настолько специфичны, что их
 обычно даже их обнаружение весьма нетривиально и требует куда как
 больше квалификации, чем написание хинтов.
 
 Типа очень редко исполняемого запроса, который тем не менее должен
 отработать очень быстро, а сам по себе - довольно сложен и план
 строится долго.
 
 Bye ...
 Тенцер А.Л.
 tolik@katren.nsk.ru
 ICQ 15925834
 --- ifmail v.2.15dev5
  * Origin: AO Katren (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 ms sql server vs. ibm db2   Dmitry Borisovets   11 Sep 2001 06:43:16 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   13 Sep 2001 15:31:06 
 Hа: ms sql server vs. ibm db2   Dmitry Borisovets   14 Sep 2001 08:13:30 
 Re: Hа: ms sql server vs. ibm db2   Tolik Tentser   15 Sep 2001 09:35:25 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   15 Sep 2001 23:41:31 
 Hа: ms sql server vs. ibm db2   Vadim Rumyantsev   16 Sep 2001 13:05:53 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   18 Sep 2001 09:30:28 
 Hа: ms sql server vs. ibm db2   Vadim Rumyantsev   18 Sep 2001 19:14:59 
 ms sql server vs. ibm db2   Vadim Rumyantsev   13 Sep 2001 20:30:19 
 Re: ms sql server vs. ibm db2   Alexander Tkalich   14 Sep 2001 08:05:57 
 Re: ms sql server vs. ibm db2   Ilya Zvyagin   14 Sep 2001 11:36:28 
 Re: ms sql server vs. ibm db2   Alexander Tkalich   14 Sep 2001 13:53:53 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   15 Sep 2001 10:28:12 
 Hа: ms sql server vs. ibm db2   Andrew V. Panskikh   17 Sep 2001 07:45:04 
 Re: ms sql server vs. ibm db2   Tolik Tentser   17 Sep 2001 12:34:02 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   17 Sep 2001 14:10:21 
 Re: ms sql server vs. ibm db2   Tolik Tentser   17 Sep 2001 14:28:46 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   17 Sep 2001 15:17:50 
 ms sql server vs. ibm db2   Pavel Kingsep   18 Sep 2001 09:18:21 
 Re: ms sql server vs. ibm db2   Alexey Fisson   02 Oct 2001 14:25:54 
 Re: ms sql server vs. ibm db2   Tolik Tentser   02 Oct 2001 18:54:43 
 Re: ms sql server vs. ibm db2   Ilya Zvyagin   02 Oct 2001 21:32:19 
 Re: ms sql server vs. ibm db2   Alexey Fisson   02 Oct 2001 23:28:49 
 ms sql server vs. ibm db2   Andrew V. Panskikh   04 Oct 2001 10:12:20 
 ms sql server vs. ibm db2   Andrew V. Panskikh   17 Sep 2001 15:10:09 
 Re: ms sql server vs. ibm db2   Tolik Tentser   18 Sep 2001 06:50:46 
 Re: ms sql server vs. ibm db2   Ilya Zvyagin   18 Sep 2001 09:43:20 
 Re: ms sql server vs. ibm db2   Tolik Tentser   18 Sep 2001 21:04:43 
 ms sql server vs. ibm db2   Andrew V. Panskikh   18 Sep 2001 06:27:47 
 Re: ms sql server vs. ibm db2   Oleg V. Boldyrev   28 Sep 2001 15:03:13 
 Re: ms sql server vs. ibm db2   Alexey Fisson   02 Oct 2001 14:25:53 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   18 Sep 2001 09:30:31 
 Hа: ms sql server vs. ibm db2   Andrew V. Panskikh   18 Sep 2001 08:53:21 
 ms sql & MySQL   sad   17 Sep 2001 12:44:14 
 Re: ms sql server vs. ibm db2   Vladimir Matsievsky   14 Sep 2001 12:21:15 
 ms sql server vs. ibm db2   Vladislav Kravchenko   15 Sep 2001 09:58:21 
 Re: ms sql server vs. ibm db2   Alexey Fisson   02 Oct 2001 14:54:30 
 Re: ms sql server vs. ibm db2   Tolik Tentser   02 Oct 2001 18:54:44 
 Re: ms sql server vs. ibm db2   Alexey Fisson   02 Oct 2001 23:28:48 
 Re: ms sql server vs. ibm db2   Tolik Tentser   03 Oct 2001 06:19:50 
 Re: ms sql server vs. ibm db2   Alexey Fisson   03 Oct 2001 15:13:26 
 Re: ms sql server vs. ibm db2   Tolik Tentser   03 Oct 2001 18:12:55 
 Re: ms sql server vs. ibm db2   Alexey Fisson   03 Oct 2001 21:36:30 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   03 Oct 2001 23:14:36 
 Re: ms sql server vs. ibm db2   Alexey Fisson   04 Oct 2001 11:29:34 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   04 Oct 2001 14:56:49 
 Re: Hа: ms sql server vs. ibm db2   Victor Metelitsa   05 Oct 2001 11:49:13 
 Re: ms sql server vs. ibm db2   Stanislav Kaplunovski   04 Oct 2001 11:04:46 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   04 Oct 2001 14:34:15 
 Re: ms sql server vs. ibm db2   Alexey Fisson   04 Oct 2001 21:49:20 
 Re: ms sql server vs. ibm db2   Tolik Tentser   05 Oct 2001 06:45:58 
 Re: ms sql server vs. ibm db2   Alexey Fisson   05 Oct 2001 13:29:52 
 Re: ms sql server vs. ibm db2   Tolik Tentser   05 Oct 2001 14:19:13 
 Re: ms sql server vs. ibm db2   Victor Metelitsa   05 Oct 2001 17:38:23 
 Re: ms sql server vs. ibm db2   Tolik Tentser   07 Oct 2001 08:16:37 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   05 Oct 2001 18:11:15 
 Re: ms sql server vs. ibm db2   Victor Metelitsa   09 Oct 2001 09:52:41 
 Re: ms sql server vs. ibm db2   Tolik Tentser   09 Oct 2001 10:11:16 
 Re: ms sql server vs. ibm db2   Victor Metelitsa   09 Oct 2001 11:13:12 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   09 Oct 2001 15:49:05 
 Re: ms sql server vs. ibm db2   Victor Metelitsa   10 Oct 2001 09:56:33 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   09 Oct 2001 15:49:05 
 ms sql server vs. ibm db2   Vadim Rumyantsev   10 Oct 2001 12:10:16 
 Re: ms sql server vs. ibm db2   Tolik Tentser   10 Oct 2001 14:04:22 
 ms sql server vs. ibm db2   Vadim Rumyantsev   10 Oct 2001 20:51:37 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   10 Oct 2001 14:47:20 
 Re: ms sql server vs. ibm db2   Alexey Fisson   10 Oct 2001 15:54:57 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   10 Oct 2001 16:37:57 
 Re: ms sql server vs. ibm db2   Tolik Tentser   10 Oct 2001 19:57:33 
 ms sql server vs. ibm db2   Vadim Rumyantsev   10 Oct 2001 20:53:36 
 Re: ms sql server vs. ibm db2   Vladimir Pavlikov   11 Oct 2001 13:45:53 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   10 Oct 2001 21:25:33 
 Hа: ms sql server vs. ibm db2   Vadim Rumyantsev   11 Oct 2001 10:40:51 
 Re: Hа: ms sql server vs. ibm db2   Tolik Tentser   11 Oct 2001 19:50:59 
 Hа: ms sql server vs. ibm db2   Vadim Rumyantsev   12 Oct 2001 01:17:38 
 Re: Hа: ms sql server vs. ibm db2   Alexey Fisson   12 Oct 2001 18:07:12 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   12 Oct 2001 22:00:48 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   11 Oct 2001 09:05:23 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   11 Oct 2001 09:05:22 
 Hа: ms sql server vs. ibm db2    Sergey Pratбh   05 Oct 2001 22:02:46 
 ms sql server vs. ibm db2   Vadim Rumyantsev   03 Oct 2001 21:26:36 
 Re: ms sql server vs. ibm db2   Tolik Tentser   04 Oct 2001 06:25:06 
 ms sql server vs. ibm db2   Vadim Rumyantsev   04 Oct 2001 20:22:30 
 Re: ms sql server vs. ibm db2   …ўЈҐ­Ё© Џ®¤зҐа­Ё­   04 Oct 2001 13:39:00 
 Re: ms sql server vs. ibm db2   Ilya Zvyagin   03 Oct 2001 10:32:15 
 Re: ms sql server vs. ibm db2   Alexey Fisson   03 Oct 2001 15:13:27 
 ms sql server vs. ibm db2   Stanislav Mursaev   03 Oct 2001 21:09:58 
 Re: ms sql server vs. ibm db2   Tolik Tentser   04 Oct 2001 06:23:04 
 ms sql server vs. ibm db2   Andrew V. Panskikh   04 Oct 2001 10:47:11 
Архивное /su.dbms/2080d1c7a67a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional