|
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/moderation_log.php?user_name=%D0%BE%D0%BA%D1%83%D0%B7+%D0%BE%D1%80%D1%84%D0%BE%D0%B3%D1%80%D0%B0%D0%B2%D1%84]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 438ms |
total: | 589ms |
0 / 0 |