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

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


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