sp_dbmmonitorchangealert (Transact-SQL)
Ekler veya belirtilen yansıtma performans ölçü için uyarı eşik değiştirir.
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 ;
Ayrıca bkz.