Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / План выполнения сохраненной процеДУРЫ??? / 5 сообщений из 5, страница 1 из 1
22.08.2002, 12:29:43
    #32045160
Moody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План выполнения сохраненной процеДУРЫ???
Есть СП, делающая несколько селектов с аггрегированием. Время ее выполнения 10 сек., а если выполнить отдельно ее код, как батч, то 0-1 сек. Посмотрел план ее выполнения - УЖАС, байда полнейшая! У батча же все логично и хорошо. Если СП дропнуть-создать, то ЕСЛИ сначала посмотреть план выполнения - он АБСОЛЮТНО НОРМАЛЬНЫЙ и процедура летает, если же сначала выполнить, то план опять БАЙДА - теже 10 сек.!!! Как заставить ее выполняться по нормальному плану???

ЗЫ Это происходит со многими процедурами
ЗЫЫ SQL 2000 Standart Edition. sp2
...
Рейтинг: 0 / 0
22.08.2002, 12:33:57
    #32045164
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План выполнения сохраненной процеДУРЫ???
WITH RECOMPILE иногда может помочь в данной ситуации.
...
Рейтинг: 0 / 0
22.08.2002, 12:34:33
    #32045165
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План выполнения сохраненной процеДУРЫ???
А если запускать процедуру с WITH RECOMPILE ?
...
Рейтинг: 0 / 0
22.08.2002, 12:52:11
    #32045183
Moody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План выполнения сохраненной процеДУРЫ???
В том то и дело, что перекомпиляция убивает нормальный план!
Т.е. если СП дропнуть-создать и сначала посмотреть план выполнения - он АБСОЛЮТНО НОРМАЛЬНЫЙ и процедура летает, если сделать RECOMPILE, то трындец :(.
...
Рейтинг: 0 / 0
22.08.2002, 12:59:07
    #32045186
akuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План выполнения сохраненной процеДУРЫ???
В селекте пиши OPTION(KEEP PLAN) или OPTION(KEEPFIXED PLAN). См. BOL "OPTION Clause".
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / План выполнения сохраненной процеДУРЫ??? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]