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


sp_replmonitorhelppublicationthresholds (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

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

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

Синтаксис

sp_replmonitorhelppublicationthresholds
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    [ , [ @publication_type = ] publication_type ]
    [ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ ; ]

Аргументы

[ @publisher = ] N'publisher'

Имя издателя. @publisher — sysname без значения по умолчанию.

[ @publisher_db = ] N'publisher_db'

Имя опубликованной базы данных. @publisher_db — sysname без значения по умолчанию.

[ @publication = ] N'publication'

Имя публикации. @publication — sysname без значения по умолчанию.

[ @publication_type = ] publication_type

Тип публикации. @publication_type является int и может быть одним из этих значений.

значение Описание
0 Публикация транзакций.
1 Публикация моментальных снимков.
2 Публикация слиянием.
NULL (по умолчанию) Репликация пытается определить тип публикации.

[ @thresholdmetricname = ] N'thresholdmetricname'

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

Имя столбца Тип данных Description
metric_id int Идентификатор метрики быстродействия репликации, который может иметь одно из таких значений.

1expiration следит за приближающимся истечением срока подписки на публикации транзакций.

2latency следит за производительностью подписки на публикации транзакций.

4mergeexpiration следит за приближающимся истечением срока подписки на публикации слиянием.

5mergeslowrunduration — отслеживает длительность синхронизации слиянием через подключения с низкой пропускной способностью (dial-up).

6mergefastrunduration следит за длительностью синхронизации слиянием через соединения с высокой пропускной способностью (локальная сеть).

7mergefastrunspeed — следит за частотой синхронизаций слиянием через соединения с высокой пропускной способностью (локальная сеть).

8mergeslowrunspeed — отслеживает частоту синхронизации слиянием по подключениям с низкой пропускной способностью (dial-up).
title sysname Имя метрики производительности репликации.
value int Пороговое значение метрики производительности.
shouldalert bit Указывает, следует ли создать оповещение, если метрика превышает определенное пороговое значение для этой публикации; Значение указывает, что необходимо создать оповещение 1 .
isenabled bit Если мониторинг включен для этой метрики производительности репликации для этой публикации; Значение 1 указывает, что мониторинг включен.

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

0 (успешно) или 1 (сбой).

Замечания

sp_replmonitorhelppublicationthresholds используется со всеми типами репликации.

Разрешения

В базе данных распространителя могут выполняться только члены предопределенной роли базы данных db_owner или replmonitor.sp_replmonitorhelppublicationthresholds