sp_replmonitorhelppublicationthresholds (Transact-SQL)
Возвращает пороговые метрики, заданные для контролируемой публикации. Эта хранимая процедура, используемая для наблюдения за репликацией, выполняется на распространителе в базе данных распространителя.
Синтаксис
sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @thresholdmetricname = ] 'thresholdmetricname'
Аргументы
[ @publisher= ] 'publisher'
Имя издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.[ @publisher_db= ] 'publisher_db'
Имя опубликованной базы данных. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.[ @publication= ] 'publication'
Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @publication_type= ] publication_type
Тип публикации. Аргумент publication_type имеет тип int и может принимать одно из следующих значений.Значение
Описание
0
Публикация транзакций.
1
Публикация моментальных снимков.
2
Публикация слиянием.
NULL (по умолчанию)
Репликация пытается определить тип публикации.
Результирующие наборы
Имя столбца |
Тип данных |
Описание |
---|---|---|
metric_id |
int |
Идентификатор метрики быстродействия репликации, который может иметь одно из таких значений.
ЗначениеИмя метрики
1 expiration следит за приближающимся истечением срока подписки на публикации транзакций.
2 latency следит за производительностью подписки на публикации транзакций.
4 mergeexpiration следит за приближающимся истечением срока подписки на публикации слиянием.
5 mergeslowrunduration следит за продолжительностью синхронизации слиянием через соединения с низкой пропускной способностью (коммутируемое соединение).
6 mergefastrunduration следит за длительностью синхронизации слиянием через соединения с высокой пропускной способностью (локальная сеть).
7 mergefastrunspeed следит за частотой синхронизации слиянием через соединения с высокой пропускной способностью (локальная сеть).
8 mergeslowrunspeed следит за частотой синхронизации слиянием через соединения с низкой пропускной способностью (коммутируемое соединение).
|
title |
sysname |
Имя метрики производительности репликации. |
value |
int |
Пороговое значение метрики производительности. |
shouldalert |
bit |
Должно ли быть сформировано предупреждение при превышении порогового значения метрики для этой публикации; значение равное 1 указывает, что предупреждение должно быть сообщено. |
isenabled |
bit |
Включать ли слежение для данной метрики производительности репликации для данной публикации; значение 1 указывает, что слежение включено. |
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Процедура sp_replmonitorhelppublicationthresholds используется со всеми типами репликации.
Разрешения
Только члены предопределенной роли базы данных db_owner или replmonitor на базе данных распространителя могут выполнять процедуру sp_replmonitorhelppublicationthresholds.