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

Откуда:
Сообщений: 371
Пробовал "дождаться", сдался на 5 минутах. Стоит ее пересоздать и все налаживается - результат через 3-5 сек. Что это?
19 сен 17, 09:17    [20804962]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
sanekoffice,

Parameter sniffing
19 сен 17, 09:18    [20804967]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
sanekoffice
Member

Откуда:
Сообщений: 371
TaPaK
sanekoffice,

Parameter sniffing


Понял, спасибо!
19 сен 17, 09:25    [20804987]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
sanekoffice
Пробовал "дождаться", сдался на 5 минутах. Стоит ее пересоздать и все налаживается - результат через 3-5 сек. Что это?
Читать тут: https://sqlperformance.com/2013/08/t-sql-queries/parameter-sniffing-embedding-and-the-recompile-options

Быстрый способ решения: WITH RECOMPILE на всю процедуру.
Более мудрый способ: OPTION (RECOMPILE) только на проблемные запросы.
Совсем мудрый способ: OPTIMIZE FOR для проблемных запросов и параметров.
19 сен 17, 09:31    [20805000]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Dmitry V. Liseev
sanekoffice
Пробовал "дождаться", сдался на 5 минутах. Стоит ее пересоздать и все налаживается - результат через 3-5 сек. Что это?
Читать тут: https://sqlperformance.com/2013/08/t-sql-queries/parameter-sniffing-embedding-and-the-recompile-options

Быстрый способ решения: WITH RECOMPILE на всю процедуру.
Более мудрый способ: OPTION (RECOMPILE) только на проблемные запросы.
Совсем мудрый способ: OPTIMIZE FOR для проблемных запросов и параметров.

и вообще не задумываясь переназначаем переменные
19 сен 17, 09:32    [20805004]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
TaPaK
Dmitry V. Liseev
пропущено...
Читать тут: https://sqlperformance.com/2013/08/t-sql-queries/parameter-sniffing-embedding-and-the-recompile-options

Быстрый способ решения: WITH RECOMPILE на всю процедуру.
Более мудрый способ: OPTION (RECOMPILE) только на проблемные запросы.
Совсем мудрый способ: OPTIMIZE FOR для проблемных запросов и параметров.

и вообще не задумываясь переназначаем переменные
Это эквивалентно OPTIMIZE FOR UNKNOWN ?
19 сен 17, 09:53    [20805045]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Dmitry V. Liseev
TaPaK
пропущено...

и вообще не задумываясь переназначаем переменные
Это эквивалентно OPTIMIZE FOR UNKNOWN ?

угу, только писать везде не надо :)
19 сен 17, 09:54    [20805048]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
А еще
Guest
А еще скорее всего устаревает статистки. И вместо того чтобы всякие RECOMPILE делать лучше эти статистики обновлять, а то это обязательно где-нибудь еще вылезт. Если нигде они не созданы с полным сканирование то sp_updatestats вполне подойдёт.
19 сен 17, 11:40    [20805424]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
А еще
А еще скорее всего устаревает статистки. И вместо того чтобы всякие RECOMPILE делать лучше эти статистики обновлять, а то это обязательно где-нибудь еще вылезт. Если нигде они не созданы с полным сканирование то sp_updatestats вполне подойдёт.

я кончено не оспариваю важность статистик :) но по вашему как пересоздание процедуры по вашему связано с ними???
19 сен 17, 11:43    [20805437]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3462
TaPaK
А еще
А еще скорее всего устаревает статистки. И вместо того чтобы всякие RECOMPILE делать лучше эти статистики обновлять, а то это обязательно где-нибудь еще вылезт. Если нигде они не созданы с полным сканирование то sp_updatestats вполне подойдёт.

я кончено не оспариваю важность статистик :) но по вашему как пересоздание процедуры по вашему связано с ними???


не наговаривайте на себя
19 сен 17, 11:46    [20805449]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Ролг Хупин
TaPaK
пропущено...

я кончено не оспариваю важность статистик :) но по вашему как пересоздание процедуры по вашему связано с ними???


не наговаривайте на себя

я то знаю что может повлечь обновление статистики, интересно что вкладывает писатель. И да это ну совсем нифига не панацея
19 сен 17, 11:48    [20805459]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
и в дополнение писатель пусть задемается, на таблице без изменений будет ли присуствовать такая штука как Parameter sniffing, или тоже лечить обновлением статистики?
19 сен 17, 11:53    [20805488]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
А еще
Guest
Поверьте, знаете не только вы
Даже просто вот так:

https://msdn.microsoft.com/ru-ru/library/ms187348(v=sql.120).aspx

Но походы вы плохо знаете разницу между конструктивным диалогом и желанием показать что вы знаете больше других
19 сен 17, 11:58    [20805511]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
А еще
Поверьте, знаете не только вы
Даже просто вот так:

https://msdn.microsoft.com/ru-ru/library/ms187348(v=sql.120).aspx

Но походы вы плохо знаете разницу между конструктивным диалогом и желанием показать что вы знаете больше других

это вы к какой же фразе апеллируете
19 сен 17, 12:00    [20805521]     Ответить | Цитировать Сообщить модератору
 Re: Хранимка переодически уходит в нескончаемое выполнение  [new]
o-o
Guest
TaPaK,
это ж обыкновенный подыхающий от скуки тролль
19 сен 17, 12:10    [20805580]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить