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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From :  Sergey Pratch                       2:5020/400     19 Jan 2002  21:09:06
 To : Nikolay Kulikov
 Subject : Hа: в чем зло хранимых процедур?
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 "Nikolay Kulikov" <Nikolay_Kulikov@ru.ibm.com> сообщил/сообщила в новостях
 следующее: news:a28vdk$qe6$1@ddt.demos.su...
 
 >  SP>     Hа то он и Embedded, что прямо в Java-процедуре хранится. Hо
 >  SP> кто-то же
 >  SP> должен выполнять SQL-команды, которые там записаны? В результате
 >  SP> вместо
 >  SP> одного слона, получаем два.
 >
 > Можно подумать в TSQL процедуре выполнять после кэширования ничего не надо
 > выполнять? Код процедуры выполняет интерпретатор, запросы сервер. Где
 > разница... Я пока вижу в только в одном или в разных адресных
 
 пространствах
 
 > выполняется процедура.
 
     В том, что процедура оптимизируется раз, а исполняется многократно.
 Внешний код оптимизируется каждый раз, когда он поступает к серверу на
 обработку.
 
 >  SP>     Естественно, что особой скоростью SQL-интерпертаторы не
 >  SP> отличаются. Hо
 >  SP> затраты на выполение SQL-кода интепретатором и собственно сами
 >  SP> SQL-операции
 >  SP> не идут ни в какое сравнение. Даже если написать набор
 >  SP> SQL-операторов как
 >  SP> обыкновенный пакетник, то время обработки и требуеые ресурсы
 >  SP> командным
 >  SP> процессором не сопоставимы с самим SQL-сервером.
 >
 > Цифры и только цифры имеют значение. Я могу подобное привести для С
 > процедур на DB2. Для Java будет примерно тоже.
 
     Затраты на собственно выполнение кода процедуры и выполнение запросов
 самим движком сервера - вещи разного порядка по потребностям в ресурсах.
 Выигрыш от использования ХП в том, что они оптимизируются раз. А вот время
 оптимизации довольного сложного запроса - вещь довольно ресурсоемкая.
 >  SP>     Hу и что там будет болтатся в памяти к концу операционного дня?
 >  SP> Горы, и
 >  SP> еще раз горы процедур, которые вызывались за день 2-3 раза
 >
 > Можно подумать в MSSQL они после кэширования процедуры в памяти ничего
 > не валяется. Объясни пожалуйста, что такое план хранимой процедуры.
 > План запроса я еще понимаю, но как для процедуры план... это интереснее.
 > Можно ссылку на документацию, на досуге почитать.
 
     MSSQL Book On-Line, MSDN. План хранится для всей процедуры.
 --
 С уважением,
 Сергей Прач
 
 =================
 Please, send you private mail to: s_pratch@mail.ru
 --- ifmail v.2.15dev5
  * Origin: LtawaSoft (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 в чем зло хранимых проце дур?   Victor Metelitsa   14 Jan 2002 18:19:24 
 Re: в чем зло хранимых процедур?   Vladimir Petrov   14 Jan 2002 20:12:01 
 Hа: в чем зло хранимых процедур?    Sergey Pratch   15 Jan 2002 01:50:26 
 Re: Hа: в чем зло хранимых процедур?   Andrei N.Sobchuck   15 Jan 2002 10:17:10 
 Hа: Hа: в чем зло хранимых процедур?    Sergey Pratch   15 Jan 2002 23:41:28 
 Re: Hа: в чем зло хранимых процедур?   Vladimir Petrov   16 Jan 2002 14:44:53 
 Re: Hа: в чем зло хранимых процедур?   sad   16 Jan 2002 15:01:18 
 Hа: Hа: в чем зло хранимых процедур?    Sergey Pratch   16 Jan 2002 22:53:31 
 Hа: Hа: в чем зло хранимых процедур?   Andrei Sokolik   17 Jan 2002 14:46:04 
 Re: Hа: в чем зло хранимых процедур?   Vladimir Pavlikov   18 Jan 2002 16:20:07 
 Re: Hа: в чем зло хранимых процедур?   Eugene Karataev   18 Jan 2002 17:44:34 
 Re: Hа: в чем зло хранимых процедур?   sad   18 Jan 2002 18:11:22 
 Re: Hа: в чем зло хранимых процедур?   Eugene Karataev   18 Jan 2002 18:40:14 
 Hа: в чем зло хранимых процедур?   Maksim Zaitcev   21 Jan 2002 10:05:36 
 Re: Hа: в чем зло хранимых процедур?   Ilya Zvyagin   18 Jan 2002 13:49:48 
 Hа: в чем зло хранимых процедур?   Michael Demichev   21 Jan 2002 15:26:50 
 Re: в чем зло хранимых процедур?   Ilya Zvyagin   22 Jan 2002 19:58:29 
 Re: в чем зло хранимых процедур?   Nikolay Kulikov   16 Jan 2002 15:03:23 
 Hа: в чем зло хранимых процедур?    Sergey Pratch   16 Jan 2002 22:53:31 
 Re: в чем зло хранимых процедур?   Nikolay Kulikov   18 Jan 2002 15:03:57 
 Re: в чем зло хранимых процедур?   Tolik Tentser   18 Jan 2002 19:29:41 
 Hа: в чем зло хранимых процедур?    Sergey Pratch   19 Jan 2002 21:09:06 
 Re: в чем зло хранимых процедур?   Ilya Zvyagin   22 Jan 2002 14:11:10 
 в чем зло хранимых процедур?   Roman Dawydkin   17 Jan 2002 11:56:30 
 в чем зло хранимых процедур?   Vladimir Chernyshov   18 Jan 2002 11:41:49 
 Re: в чем зло хранимых процедур?   sad   18 Jan 2002 15:40:59 
 в чем зло хранимых процедур?   Roman Dawydkin   21 Jan 2002 13:49:46 
 в чем зло хранимых процедур?   Andrei Sokolik   18 Jan 2002 17:08:06 
 Re: в чем зло хранимых процедур?   Serguei Tarassov   19 Jan 2002 00:56:32 
 Hа: Hа: в чем зло хранимых процедур?   Andrei Sokolik   17 Jan 2002 14:56:56 
 Hа: Hа: в чем зло хранимых процедур?   Michael   18 Jan 2002 00:00:26 
 Hа: Hа: в чем зло хранимых процедур?   Andrei Sokolik   18 Jan 2002 17:19:10 
 Hа: Hа: в чем зло хранимых процедур?   Michael   18 Jan 2002 21:39:17 
 Hа: Hа: в чем зло хранимых процедур?   Andrei Sokolik   21 Jan 2002 16:06:42 
 Re: Hа: Hа: в чем зло хранимых процедур?   yurik shestakov   19 Jan 2002 14:52:42 
 Hа: Hа: в чем зло хранимых процедур?   Andrei Sokolik   21 Jan 2002 16:31:24 
 Re: в чем зло хранимых процедур?   Ilya Zvyagin   14 Jan 2002 21:07:29 
 по мотивам хранимых процедур...   sad   15 Jan 2002 11:18:47 
 Re: по мотивам хранимых процедур...   Ђ«ҐЄбҐ© Њ ¬®­®ў   15 Jan 2002 15:00:37 
 по мотивам хранимых процедур...   Vadim Rumyantsev   20 Jan 2002 20:33:56 
 Re: по мотивам хранимых процедур...   sad   21 Jan 2002 11:35:56 
 по мотивам хранимых процедур...   Vadim Rumyantsev   21 Jan 2002 19:39:01 
 Re: по мотивам хранимых процедур...   sad   22 Jan 2002 11:13:37 
 Re: по мотивам хранимых процедур...   Dmitry Novikov   22 Jan 2002 11:36:14 
 Re: по мотивам хранимых процедур...   Vladimir Pavlikov   22 Jan 2002 16:59:53 
 по мотивам хранимых процедур...   Vadim Rumyantsev   25 Jan 2002 22:06:22 
 по мотивам хранимых процедур...   Michael Demichev   21 Jan 2002 15:17:02 
 Re: по мотивам хранимых процедур...   sad   22 Jan 2002 11:03:20 
 по мотивам хранимых процедур...   Michael Demichev   23 Jan 2002 19:58:33 
 Hа: в чем зло хранимых процедур?    Sergey Pratch   15 Jan 2002 01:50:27 
 Re: в чем зло хранимых проце дур?   Andrew Grachyov   16 Jan 2002 00:20:00 
 в чем зло хранимых проце дур?   Michael Demichev   21 Jan 2002 14:47:52 
Архивное /su.dbms/167861ac491e1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional