Share via


sp_dbmmonitorchangealert (Transact-SQL)

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

Topic link iconTransact-SQL sözdizimi kuralları

sp_dbmmonitorchangealert database_name 
        , alert_id 
        , alert_threshold 
        , enabled 

Bağımsız değişkenler

  • database_name
    Ekleyin veya belirtilen uyarı eşiği değiştirmek için 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çümü

    Uyarı eşiği

    1

    En yeniden en eskiye giden bir sıralamada gönderilmeyen hareket

    Uyarı asıl sunucu örnek oluşturulmadan önce gönderme sırasındaki birikebilecek hareketlerin dakika sayısını belirtir.Bu uyarı yardımcı ölçü saat, ve veri kaybı olasılığını özellikle yüksek performanslı modu için geçerlidir.Yansıtma duraklatıldı veya ortaklarına, bağlantısı kesik duruma nedeniyle askıya alınmış ancak uyarı de yüksek güvenlik modu için geçerlidir.

    2

    Gönderilmeyen günlük

    Asıl sunucu üzerindeki bir uyarı kaç kilobayt (KB) gönderilmeyen bir günlük oluşturmak belirtir örnek.Yüksek performanslı modu özellikle geçerlidir ve bu uyarı, KB açısından, veri kaybı olasılığını ölçen yardımcı olur.Yansıtma duraklatıldı veya ortaklarına, bağlantısı kesik duruma nedeniyle askıya alınmış ancak uyarı de yüksek güvenlik modu için geçerlidir.

    3

    Unrestored günlük

    Belirtir unrestored günlük kaç KB hakkında bir uyarı oluşturmak yansıtma sunucusu örneği.Bu uyarı, yerine çalışma saat ölçü birimi yardımcı olur.Yerine çalışma saat saatini esas oluşur, önceki yansıtma sunucusu ileri, yineleme sıra ve kısa bir ek saat kalan herhangi bir günlüğü dönmek için gerektirir.

    4

    Genel gider yansıtmayı yürütme

    Uyarı, birincil sunucuda oluşturulmadan önce izin işlem başına ortalama gecikme milisaniye sayısını belirtir.Bu gecikmeyi yineleme sıraya hareket günlük kaydını yazmak yansıtmayı sunucuyu asıl sunucu örneğini beklerken sonucunda oluşan giderlerini tutardır.Bu değer, yüksek güvenlik modunda geçerlidir.

    5

    Saklama dönemi

    Ne kadar satır durumu yansıtma veritabanındaki denetleyen meta veri tablo korunur.

    Uyarılar için karşılık gelen olay kimlikleri hakkında daha fazla bilgi için bkz: Performans ölçümü yansıtma uyarı eşikleri ve uyarıları 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ülürse, Windows olay günlüğüne bir giriş girildi.Bu değer, KB (dakika) veya performans ölçümü bağlı milisaniye olarak gösterir.

    Not

    Geçerli değerlerini görüntülemek için , sp_dbmmonitorresults saklı yordamını.

  • enabled
    Uyarı etkin mi?

    0 = Uyarı devre dışı bırakılır.

    1 = Uyarı etkinleştirilir.

    Not

    Saklama dönemi, her zaman etkindir.

Dönüş Kodu Değerleri

None

Sonuç Kümeleri

None

İzinler

Üyelik gerektirir sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, tüm performans ölçülerini ve saklama dönemi için eşikler belirler AdventureWorks veritabanıdır.Aşağıdaki tabloda, örnekte kullanılan değerleri gösterir.

alert_id

Performans ölçümü

Uyarı eşiği

Uyarı etkin mi?

1

En yeniden en eskiye giden bir sıralamada gönderilmeyen hareket

30 dakika

Evet

2

Gönderilmeyen günlük

10.000 KB

Evet

3

Unrestored günlük

10.000 KB

Evet

4

Genel gider yansıtmayı yürütme

1000 mili saniye

Hayır

5

Saklama dönemi

8 saat

Evet

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