Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Доброго времени суток !
Имеется процедура которая вызывается с приложения,вызывалась она всегда быстро, но сегодня начало вызываться медлено,ничего не меняли. Таже самая процедура с SSMS выполняется быстро (за 1 секунду) , а с приложения начало выполнятся за 30 сек ,однако вчера выполнялась за 1 секунду. Вызвав с приложения запрос и посмотрев в профайлере batch command start и complete выполняется за 30 сек.С того же юзера кем подключается приложение к базе проверил с SSMS выполняется за 1 сек.Посоветуйте куда копать чтоб удостовериться проблема в приложении, а не в базе ?
20 май 15, 09:41    [17664932]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [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/
20 май 15, 09:42    [17664938]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Спасибо! Почитаю
20 май 15, 09:44    [17664952]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
sp_recompile помогло
20 май 15, 10:01    [17665050]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
sp_recompile не поможет устранить первопричину такого поведения.
20 май 15, 10:06    [17665078]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Pavel1211,

Ну я сейчас читаю те ссылки какие мне Glory посоветовал . Т.к нам срочно нужно было как-то оптимизировать решил sp_recompile. Теперь читаю вторую часть. Чтобы вы посоветовали ?
20 май 15, 10:09    [17665100]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Приложение
Pavel1211,

Ну я сейчас читаю те ссылки какие мне Glory посоветовал . Т.к нам срочно нужно было как-то оптимизировать решил sp_recompile. Теперь читаю вторую часть. Чтобы вы посоветовали ?

В ссылках sp_recompile используют как средство диагностики проблемы. А не как средство решения проблемы.
20 май 15, 10:20    [17665170]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Glory,

Если вы раньше никогда не сталкивались с такой ситуацией, а дело срочное, то вы всегда можете сделать:

EXEC sp_recompile ваша_проблемная_процедура

Как мы видели, это удалит план процедуры из кэша, и при ее следующем вызове, будет построен новый план. Если проблема больше не проявится, можно считать дело закрытым.


Мне помоло пока что
20 май 15, 10:24    [17665191]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Приложение
Мне помоло пока что

Только кто знает на сколько долго помогло
20 май 15, 10:25    [17665195]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Glory,

Ну я написал выше что срочно нужно было исправлять . Знаю что поможет не на долго и изучаю статью дальше
20 май 15, 10:27    [17665208]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Приложение
Ну я написал выше что срочно нужно было исправлять .

Мда. Неужели кто-то не в состоянии ждать 30 секунд результатов ?
20 май 15, 10:32    [17665224]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Glory,

Какие 30 екунд ? Я еще не дочитал до конца статью
20 май 15, 10:43    [17665286]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Приложение
Glory,

Какие 30 екунд ? Я еще не дочитал до конца статью

у вас "а с приложения начало выполнятся за 30 сек"
Вы аргументируете временное решение некой срочностью. Я так понимаю, что пользователь не может ждать, пока приложение 30 секунд выполняет процедуру ?
20 май 15, 10:47    [17665305]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Glory,

Несколько пользователей выполняют процедуру и часто , поэтому решили sp_recompile
20 май 15, 10:51    [17665322]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Приложение
Несколько пользователей выполняют процедуру и часто , поэтому решили sp_recompile

Фейспалм. Они все не могут ждать 30 секунд и требуют архибыстро решить проблему ?
20 май 15, 10:56    [17665344]     Ответить | Цитировать Сообщить модератору
 Re: Запрос выполняется медленно с приложения  [new]
Приложение
Guest
Glory,

Что поделать ) Теперь буду знать если будет выполняться запрос с приложения медленно ,то куда смотреть. Еще раз спасибо за сылки
20 май 15, 10:59    [17665351]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить