Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MS SQL Server 2000, пользовательские функции

333
09 ноября 2006 года
GHopper
200 / / 28.12.2004
Здраствуйте!
Есть некоторый запрос, который выполняется 15 сек. Если запихать его в пользовательскую функцию, которая возвращает таблицу, то скорость выполнения увеличится в 9 раз!!!

Это нормально или у меня какие-то непонятки???
20K
09 ноября 2006 года
mazafaka
9 / / 02.11.2006
Попробуйте посмотреть Execution Plan в Query Analizer. SQL Server - хитрая собака и каждый раз пытается максимально все оптимизировать. При достаточно простых запросах он нормально справляется, но бывают случаи, когда он не угадывает с индексом и т. д. Скорей всего в вашем случае SQL Server просто-напросто избирает разные способы оптимизации запроса. Эту оптимизацию можно увидеть на Execution Plan
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог