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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Victor Metelitsa                     2:5020/400     05 Oct 2001  17:38:23
 To : Tolik Tentser
 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>
 
 From: Victor Metelitsa <vvm@cssc.tat.ru>
 Tolik Tentser wrote:
 
 [...]
 
 > 
 > Что значит "переписывает логику" ?
 > 
 Очевидно, речь идет о переписывании запросов (статья "Rewrite Query by 
 the SQL Compiler" и т.п. в главе "Chapter 25. Understanding the SQL 
 Compiler", "Administration Guide". Она слишком большая, чтобы ее 
 приводить здесь). Запрос может быть переделан до неузнаваемости. Запрос 
 с WITH, который зачастую эквивалентен нескольким "обычным" SELECT'ам или 
 одной хранимой, оптимизируется целиком, и понятно, что у оптимизатора 
 здесь больше возможностей.
 
 С другой стороны, в свое время я убедился на твоих примерах, что перед
 некоторыми (даже простыми) запросами, в отсутствие хинтов, DB2-шный оптимизатор 
 пасует, и требуется принимать специальные меры (разбивать таблицы, добавлять
 дополнительные условия и т.п.).
 > 
 >>Кстати, об уникальности. Дай, мне, пожалуйста ссылку на то место в TFM
 >>другой СУБД, где рассказано о static SQL и о автопреобразовании dinamic
 >>
 > SQL
 > 
 >>в static.
 >>
 > 
 > Что есть "автопреобразовании dinamic SQL в static. " ?
 > Построение плана исполнения ?
 > Хранение его в БД ?
 > 
 > 
 >>DB2 - одна из немногих компилирующих, а не интерпретирующих СУБД.
 >>
 > 
 > Компилирующих в свой псевдокод ?
 > Как ни странно, то же самое делает не только MSSQL, но даже простейшая IB
 > 
 > 
 >>Взяв любое ODBC приложение, ты можешь 1 раз запустить его с включенным
 >>static profiling и прогнать все его запросы к БД. После этого все планы
 >>
 > всех
 > 
 >>запросов статически сохраняются в системных таблицах БД (не в кэше!) и
 >>серверу уже не потребуется эти запросы перепахивать
 >>оптимизатором/планировщиком.
 >>
 > 
 > MSSQL 6.X делал то же самое буквально для sp, а в семерке от этого
 > отказались и план строится при первом исполнении запроса (или процедуры), а
 > потом - используется повторно, так что ничего нового опять.
 > 
 Hо для "обычных" приложений с "обычными" SELECT, INSERT etc MSSQL этого 
 не делал? Тем более конвертацию.
 
 Хотя, конечно, все равно не такая уж важная фича. Я static SQL-ом 
 никогда и не пользуюсь, это для всяких фанов (вроде разгонщиков 
 процессоров, которые готовы рискнуть свой пентиумом ради дополнительных 
 5% производительности).
 > Кроме более высоких требований к админу, который должен что-то включать,
 > что-то прогонять, а потом не забывать делать все это при обновлениях
 > статистики.
 > 
 
 Hо этим ведь не обязательно пользоваться? А если пользоваться - утилитка 
 была, помечающая все пакеты как инвалидные, после чего rebind произойдет 
 автоматически (on demand); так что мороки немного (и пользы тоже).
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (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/5364ea6eea6d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional