Поделиться через


sp_dbmmonitordropalert (Transact-SQL)

Область применения: SQL Server

Удаляет предупреждение для указанной метрики производительности, задав пороговое значение NULL.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Аргументы

[ @database_name = ] N'database_name'

Указывает базу данных, для которой исключаются указанные пороговые значения предупреждений. @database_name — sysname без значения по умолчанию.

[ @alert_id = ] alert_id

Целочисленное значение, которое определяет исключаемое предупреждение. @alert_id является int и может быть одним из следующих значений:

Значение Метрика производительности Пороговое значение предупреждения
1 Самая старая неотправленная транзакция Указывает количество транзакций за минуту, которые могут накопиться в очереди передачи перед тем, как будет сформировано предупреждение в экземпляре основного сервера. Это предупреждение помогает определить возможные потери данных по времени, что особенно важно для режима высокой производительности. Однако это предупреждение также уместно в режиме высокой безопасности, когда зеркальное отображение приостановлено или прекращено, потому что участники были разъединены.
2 Неотправленный журнал Указывает, какое количество килобайтов (КБ) неотправленного журнала формирует предупреждение в экземпляре основного сервера. Это предупреждение помогает определить объем возможных потерь данных в КБ, что особенно важно для режима высокой производительности. Однако это предупреждение также уместно в режиме высокой безопасности, когда зеркальное отображение приостановлено или прекращено, потому что участники были разъединены.
3 Невосстановленный журнал Указывает, какое количество килобайтов (КБ) невосстановленного журнала формирует предупреждение в экземпляре зеркального сервера. Это предупреждение помогает измерять время отработки отказа. Время отработки отказа в основном состоит из времени, необходимого бывшему зеркальному серверу для наката всех журналов, оставшихся в его очереди повторов, и небольшого дополнительного времени.
4 Затраты на фиксирование изменений на зеркальном сервере Указывает количество миллисекунд средней задержки транзакции, которая допустима перед формированием предупреждения на основном сервере. Задержка — это объем дополнительной нагрузки во время ожидания экземпляром основного сервера экземпляра зеркального сервера для добавления записи журнала транзакции в очередь повтора. Это значение уместно только в режиме высокой безопасности.
5 Период хранения Метаданные, управляющие длительностью хранения строк в таблице состояния зеркального отображения базы данных.

Примечание.

Эта процедура удаляет пороговые значения предупреждений независимо от того, были ли они указаны с помощью sp_dbmmonitorchangealert или монитора зеркального отображения базы данных.

Сведения об идентификаторах событий, соответствующих предупреждениям, см. в разделе "Использование пороговых значений предупреждений и оповещений" для метрик производительности зеркального отображения (SQL Server).

Значения кода возврата

Нет.

Результирующий набор

Нет.

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.

Примеры

В следующем примере удаляется настройка срока хранения базы данных AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;

В следующем примере удаляются все пороговые значения предупреждений и срок хранения базы данных AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022;