|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vadim Rumyantsev 2:5030/301 11 Oct 2001 10:40:51 To : Sergey Pratбh Subject : Hа: ms sql server vs. ibm db2 -------------------------------------------------------------------------------- В сpеду, 10 октябpя 2001 21:25:33, Sergey Pratсh писал to Vadim Rumyantsev: >> Аргументы? То есть чем километровый запрос хуже километровой >> процедуры? SP> Тем, что киометровую процедуру можно переписать в набор вызовов SP> процедур, каждая из которых длинной в 30-100 строк, а километровый SP> запрос нет. Почему нет? Точно так же можно использовать вспомогательные табличные выражения и вьюшки. SP> Hиклаус Врт требовал от своих студентов, что бы текст SP> процедуры/функции умещался на экране, максимум 1,5 экрана. Он вообще известный экстремист. >> Возможно, но жизнь уж так устроена. Декларативный код >> лучше оптимизируется, чем процедурный, безотносительно к деталям и >> конкретным реализациям. SP> С чего бы это? Аргументы! С того, что в декларативном коде не фиксирован алгоритм достижения результата. Соответственно, оптимизатор полностью свободен в этом вопросе. SP> В частном случае да, в общем - лучше соптимизировать процедуру. Ты имеешь в виду -- руками соптимизировать? Это как-то несерьёзно, не говоря даже о том, что критерии оптимизации могут быть разными в разные моменты времени (в зависимости от другой параллельной нагрузки сервера, например). Sincerely, Vadim. --- GoldED/2 3.0.1-GP * Origin: Electronic Kludge (2:5030/301) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/22163bc57742.html, оценка из 5, голосов 10
|