Вопрос

У меня есть Redgate SQL Monitor 2, работающий против моего производственного сервера 2005 года, и я продолжаю получать оповещения о почте базы данных, имеющей длительный ход запроса. В настоящее время я на минуту настроил свои оповещения на флаг и отмечайте его красным через 2 минуты, и это обычно появляется как красный.

Мне нужно знать, если это то, на что мне нужно изучить, или это нормальное поведение, и я могу настроить предупреждение, чтобы игнорировать это.

Это было полезно?

Решение

Ошибка красного ворота С апреля 2009 года (!). Обходной путь/исключение здесь

И сначала ударить в любимую поисковую систему в мире

Другие советы

Я один из разработчиков на мониторе SQL Red Gate.

Оповещение - это не ошибка. Это говорит вам, что этот конкретный запрос занимает много времени. Это может быть до ряда причин.

  1. Ваш экземпляр SQL может находиться под высоким процессором или нагрузкой IO, которая заставляет отправлять почту за долгое время
  2. Может возникнуть проблема с подключением или производительностью с помощью почтового сервера, который вы используете для отправки почты, которая заставляет запрос занять много времени
  3. Вы можете попытаться отправить большое количество данных по электронной почте

Вы можете использовать снимок производительности, снятый SQL Monitor, чтобы увидеть, является ли проблема (1). Это будет отображаться на странице сведений о предупреждении для долгосрочного предупреждения запроса.

Использование стороннего инструмента для отправки почты через ваш исходящий почтовый сервер может быть использован для проверки (2) является проблемой

Отправка короткого тестового электронного письма через студию управления SQL Server также может быть использована для проверки (3)

Например.

DECLARE @body1 VARCHAR(100)
SET @body1 = 'Server :' + @@servername + ' Test Email'
EXEC msdb.dbo.sp_send_dbmail @recipients = 'recipient@example.com',
    @subject = 'DB Mail Test Email', @body = @body1, @body_format = 'HTML' ;

Как упомянуто @GBN, если это не проблема, вы можете настроить оповещение, чтобы исключить запросы, содержащие эту хранимую процедуру.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top