Share via


sp_dbmmonitorchangealert (Transact-SQL)

Ekler veya belirtilen yansıtma performans ölçü için uyarı eşik değiştirir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_dbmmonitorchangealert database_name 
    , alert_id 
    , alert_threshold 
    , enabled 

Bağımsız değişkenler

  • database_name
    Eklemek veya değiştirmek için belirtilen uyarı eşik veritabanını belirtir.

  • alert_id
    Eklenen veya değiştirilen uyarı tanımlayan bir tamsayı.Aşağıdaki değerlerden birini belirtin:

    Değer

    Performans ölçüsü

    Uyarı eşiği

    1

    En eski gönderilmemiş hareket

    Bir uyarı asıl sunucu örnekoluşturulmadan önce gönderme kuyrukta birikebilir hareketlerinin dakika sayısını belirtir.Bu uyarı ölçü olası veri kaybıyla saataçısından yardımcı olur ve yüksek performanslı modu için özellikle uygundur.yansıtma duraklatıldı veya ortakları bağlantısı nedeniyle askıya alınan ancak uyarı da yüksek güvenlik modu için geçerlidir.

    2

    Gönderilmemiş günlük

    Gönderilmemiş günlük kaç kilobayt (kb) asıl sunucu örnekuyarısı belirtir.Bu uyarı ölçü cinsinden kb veri kaybı olasılığını yardımcı olur ve yüksek performanslı modu için özellikle uygundur.yansıtma duraklatıldı veya ortakları bağlantısı nedeniyle askıya alınan ancak uyarı da yüksek güvenlik modu için geçerlidir.

    3

    Unrestored günlük

    Belirtir unrestored günlüğü kaç kb yansıtma sunucusu örneküzerinde bir uyarı oluştur.Bu uyarı, ölçü yerine çalışma saatyardımcı olur.Yerine çalışma saat esas olarak tüm günlük, yineleme sırada kalan ileri sarmak için eski yansıtma sunucusu gerektirdiği saat , ve kısa bir ek saatoluşur.

    4

    Genel gider yansıtma yürütme

    asıl sunucuüzerinde bir uyarı oluşturulmadan önce izin verilir, işlem başına ortalama gecikmeyi milisaniye sayısını belirtir.Bu gecikmeyi yineleme kuyrukta hareket günlük kaydını yazmak yansıtma sunucusuörnek asıl sunucuörnek beklerken sonucunda oluşan yükü miktarıdır. Bu değer, yalnızca yüksek güvenlik modda uygundur.

    5

    Saklama dönemi

    Ne kadar veritabanı yansıtması durumu tablo satır korunur denetleyen meta veriler.

    Uyarılar için karşılık gelen olay kimlikleri hakkında daha fazla bilgi için bkz: Uyarı eşikleri ve Uyarıları performans ölçümü yansıtma üzerinde kullanma.

  • alert_threshold
    Uyarı eşik değeri.yansıtma durumu güncelleştirildiğinde bu eşiğin bir değer döndürürse, Windows olay günlüğüne bir girdi girilir.Bu değer, kb, dakika veya performans ölçüsü bağlı milisaniye olarak gösterir.

    Not

    Geçerli değerlerini görüntülemek için Çalıştır sp_dbmmonitorresults saklı yordam.

  • enabled
    Uyarı etkin mi?

    0 = Uyarı devre dışı bırakıldı.

    1 = Uyarı etkindir.

    Not

    Saklama dönemi her zaman etkindir.

Dönüş Kodu Değerleri

Hiçbiri

Sonuç Kümeleri

Hiçbiri

İzinler

Üyelik gerektiren sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, tüm performans ölçülerini ve saklama dönemi için eşikler belirler AdventureWorks2008R2 veritabanı.Örnekte kullanılan değerler aşağıdaki tablo gösterilmektedir.

alert_id

Performans ölçüsü

Uyarı eşiği

Uyarı etkin mi?

1

En eski gönderilmemiş hareket

30 dakika

Evet

2

Gönderilmemiş günlük

10.000 KB

Evet

3

Unrestored günlük

10.000 KB

Evet

4

Genel gider yansıtma yürütme

1.000 milisaniyede

Hayır

5

Saklama dönemi

8 saat

Evet

EXEC sp_dbmmonitorchangealert AdventureWorks2008R2, 1, 30, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2008R2, 2, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2008R2, 3, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2008R2, 4, 1000, 0 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2008R2, 5, 8, 1 ;