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

Выполняю запрос из SSMS, который взят из хранимки. Выполняется моментально (менее 1-й сек.).

Как только вызываю хранимку из SSMS выполняется примерно 90 секунд.

План запроса даёт рекомендации создать 2 индекса, такого плана:

CREATE NONCLUSTERED INDEX IX_DOCSServices_Seller
ON [dbo].[DOCS_Services] ([Seller])
INCLUDE ([Key],[DocumentKey],[ServiceKey],[Seller2],[Volume],[Worth],[Discount],[HistoryIndirectCostsApplyDeduction])

CREATE NONCLUSTERED INDEX  IX_DOCSDocumentSaleClientInfo
ON [dbo].[DOCS_DocumentSale] ([Date])
INCLUDE ([Key],[ClientInfo])


После чего выполнение хранимки начинает работать как положено.

Ещё обратил внимание на то, что план запроса после создания индексов стал таким же.

У меня вопрос, почему выполнение скрипта хранимки через SSMS не требует индексов, а выполнение через вызов хранимки требует?
2 дек 15, 13:02    [18502406]     Ответить | Цитировать Сообщить модератору
 Re: Почему запрос из SSMS моментально, а при вызове хп невероятно медленно  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part1/
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part2/
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part3/
2 дек 15, 13:12    [18502467]     Ответить | Цитировать Сообщить модератору
 Re: Почему запрос из SSMS моментально, а при вызове хп невероятно медленно  [new]
МедленныйЗапрос
Guest
Glory
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part1/
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part2/
http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part3/



Читаю уже как 2 дня данную статью.
Там тема конечно, почему в программе работает медленно а в SSMS быстро.

Там я не нашёл ответа на свой вопрос.
2 дек 15, 13:18    [18502502]     Ответить | Цитировать Сообщить модератору
 Re: Почему запрос из SSMS моментально, а при вызове хп невероятно медленно  [new]
Glory
Member

Откуда:
Сообщений: 104751
МедленныйЗапрос
Там я не нашёл ответа на свой вопрос.

Значит читайте, пока не найдете
2 дек 15, 13:21    [18502524]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить