Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Хранимые планы выполнения запроса  [new]
expimp
Member

Откуда:
Сообщений: 573
Имею хранимую процедуру. Обычную, не шибко сложную - пара селектов без вычислений.
Выводит список мест, где клиент отмечался.
При разработке в Mangement Studio выполняется ~ 0.3 сек. При запуске из системы на той же БД - 2 минуты.
Профайлер показывает стократное увеличение количества чтений.
Распечатал планы выполнения запроса Showplan TEXT - отличаются.
Посоветуйте, что может быть причиной.
И можно ли, как в Oracle, сохранить быстрый план выполнения запроса и заставить процедуру выполняться именно так при запуске из любого места.
23 апр 14, 20:47    [15925328]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые планы выполнения запроса  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37050
Текст и планы покажите.

Plan guide есть, но не факт, что он тут нужен.
23 апр 14, 20:50    [15925341]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые планы выполнения запроса  [new]
invm
Member

Откуда: Москва
Сообщений: 9397
Медленно в приложении, быстро в SSMS
23 апр 14, 21:08    [15925439]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые планы выполнения запроса  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
expimp, если хранимую параметризованную процедуру, то ссылка выше.
24 апр 14, 11:04    [15927443]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить