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;