powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE STATISTICS
9 сообщений из 9, страница 1 из 1
UPDATE STATISTICS
    #40086882
georgy_2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!

Подскажите пожалуйста куда копать. Столкнулся с такой проблемой

Имеется 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 всей базы. Подскажите пожалуйста, куда копать и на что обратить внимание в данном случае? Инет перерыл, там только общие фразы по типу оптимизируйте процедуру.


Заранее спасибо и хорошего дня!
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086883
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
georgy_2012,

посмотрите какие используются в процедур таблицы и обновляйте статистику только в этих таблицах, например, по расписанию.
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086885
georgy_2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

Было такое предложение, но его обрезали по той приичне, что на БД итак проводится update статистки каждые 4-5 часов и просто бояться получить рекомпиляцию. Странно еще то, что данная проблема может появится даже через час после обновления статистики.
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086891
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
georgy_2012,

процедура параметризирована?

вероятно у какого-то запроса в ней несколько планов в кэше
обновление статистистики вызывает перекомпиляцию запросов и генерацию свежего плана
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086893
georgy_2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

процедура sp_BlitzCache не показывает, что процедура имеет несколько планов, не отрицаю, что не только так можно это узнать. Если есть еще способы, то с радостью выслушаю и проверю, спасибо
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086905
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройте XE сессию с sp_cache_remove, module_start, module_end, sql_statement_recompile для этой процедуры.
И смотрите чего там с ней происходит.
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086911
georgy_2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Спасибо. А у Вас не будет документации по настройкам данных параметров?
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086914
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
UPDATE STATISTICS
    #40086916
georgy_2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Большое спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE STATISTICS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]