Мы используем выпуск SQL Server 2012 Enterprise.SQL Server: причина блокировки процесса в прошлом
Обычно мы практически не блокируем процессы, но в минувшие выходные мы испытали очень необычную ситуацию. В течение 2 часов мы получили больше предупреждений о блокированном процессе, чем в прошлом году. За это время было несколько сотен предупреждений. Внезапно, без какого-либо вмешательства со стороны, все вернулось к норме, и с тех пор мы не получали никаких заблокированных процессов. Я хочу, чтобы эта ситуация не повторилась.
Я хорошо знаю, как найти, что может быть причиной блокировки в настоящее время, но у меня очень мало идеи, как найти то, что вызвало блок в прошлом, который в настоящее время разрешен.
Я проверил журналы ошибок в SQL Server Management Studio, но там нет ничего под датой блокировки. В средстве просмотра событий Windows нет ничего необычного. Где еще я должен проверить?
Не могли бы вы помочь?
Вы можете проверить, выполнял ли кто-нибудь необычный отчет или приложение в это время и попробовал снова запустить. Это действительно звучит как очень требовательный отчет. Кроме того, проверьте, не возникало ли в тот же момент какие-либо другие несвязанные приложения: это может быть сетевая проблема. –
Очевидно, активируйте монитор активности при повторном запуске отчетов или подозрительных запросов. –
@JoBedard Спасибо за ваш ответ. Как проверить, какие отчеты были выполнены в то время? Просить об этом невозможно, так как пользователей слишком много. – QWE