|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
Добрый день всем! Подскажите пожалуйста куда копать. Столкнулся с такой проблемой Имеется Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 Имеется процедура, к сожалению не могу ее скинуть. Ситуация в том, что в опреденный момент времени (а это может быть самый разный момент) она перестает быстро отрабатывать. То есть ее обычное время выполнения около 10 секунд, но в один момент он увеличивается до 5 минут. Помогает только выполнение UPDATE STATISTICS всей базы. Подскажите пожалуйста, куда копать и на что обратить внимание в данном случае? Инет перерыл, там только общие фразы по типу оптимизируйте процедуру. Заранее спасибо и хорошего дня! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:05 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
georgy_2012, посмотрите какие используются в процедур таблицы и обновляйте статистику только в этих таблицах, например, по расписанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:14 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
Владислав Колосов, Было такое предложение, но его обрезали по той приичне, что на БД итак проводится update статистки каждые 4-5 часов и просто бояться получить рекомпиляцию. Странно еще то, что данная проблема может появится даже через час после обновления статистики. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:16 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
georgy_2012, процедура параметризирована? вероятно у какого-то запроса в ней несколько планов в кэше обновление статистистики вызывает перекомпиляцию запросов и генерацию свежего плана ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:25 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
komrad, процедура sp_BlitzCache не показывает, что процедура имеет несколько планов, не отрицаю, что не только так можно это узнать. Если есть еще способы, то с радостью выслушаю и проверю, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:36 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
Настройте XE сессию с sp_cache_remove, module_start, module_end, sql_statement_recompile для этой процедуры. И смотрите чего там с ней происходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 19:51 |
|
UPDATE STATISTICS
|
|||
---|---|---|---|
#18+
invm, Спасибо. А у Вас не будет документации по настройкам данных параметров? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 20:51 |
|
|
start [/forum/topic.php?fid=46&msg=40086911&tid=1684462]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
428ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 770ms |
0 / 0 |