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