sp_dbmmonitorchangealert (Transact-sql)
Ekler veya belirtilen yansıtma performans ölçüsü uyarı eşik değiştirir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_dbmmonitorchangealert database_name
, alert_id
, alert_threshold
, enabled
Bağımsız değişkenler
database_name
Ekleyin veya belirtilen uyarı eşik değiştirmek için veritabanını belirtir.alert_id
Uyarı eklendi veya değiştirildi tanımlayan bir tamsayı değeri. Aşağıdaki değerlerden birini belirtin:Değer
Performans ölçümü
Uyarı eşik
1
En eski gönderilmemiş hareket
Bir uyarı asıl sunucu örneği oluşturulmadan önce kaç dakika birikebilir hareketlerinin gönderme Kuyrukta belirtir. Bu uyarı veri kaybı zaman açısından potansiyeli ölçmek yardımcı olur ve özellikle yüksek performans modu için geçerlidir. Yansıtma duraklatıldı veya ortakları kesilmiş olur çünkü askıya 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 örneği üzerinde bir uyarısı belirtir. Bu uyarı veri kaybı kb açısından potansiyeli ölçmek yardımcı olur ve özellikle yüksek performans modu için geçerlidir. Yansıtma duraklatıldı veya ortakları kesilmiş olur çünkü askıya ancak uyarı da yüksek güvenlik modu için geçerlidir.
3
Unrestored günlük
Belirtir unrestored günlük kaç kb yansıtma sunucu örneği üzerinde bir uyarı oluşturur. Bu uyarı, önlem yerine çalışma süresi yardımcı olur. Yerine çalışma süresi esas olarak ileri onun Yinele sıra içinde kalan herhangi bir günlüğü rulo eski yansıtma sunucunun gerektirdiği zaman, artı kısa bir ek süre oluşur.
4
Ayna tamamlama yükü
Asıl sunucu üzerinde bir Uyarı oluşturulmadan önce tolere, işlem başına ortalama gecikme milisaniye sayısını belirtir. Bu gecikmenin asıl sunucu örneği yansıtma sunucu örneği Yinele sıra hareket günlük kaydını yazmak 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 satır durumu tablosu yansıtma veritabanında 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ü (SQL Server) yansıtma üzerinde kullanma.
alert_threshold
Uyarı eşik değeri. Yansıtma durumu güncelleştirildiğinde bu eşiğin değer döndürülürse, Windows olay günlüğüne bir girdi girilir. Bu değer, kb, dakika veya milisaniye olarak performans ölçü bağlı temsil eder.[!NOT]
Geçerli değerlerini görüntülemek için çalıştırın sp_dbmmonitorresults saklı yordamı.
enabled
Uyarı etkindir?0 = Uyarı devre dışı bırakılır.
1 = Uyarı etkindir.
[!NOT]
Saklama dönemi her zaman etkindir.
Dönüş Kodu Değerleri
Hiçbiri
Sonuç Kümeleri
Hiçbiri
İzinler
Üyelik sysadmin sunucu rolü.
Örnekler
Aşağıdaki örnek, her performans ölçümleri ve saklama dönemi eşikleri ayarlar AdventureWorks2012 veritabanı. Örnekte kullanılan değerler aşağıdaki tabloda gösterilmektedir.
alert_id |
Performans ölçümü |
Uyarı eşik |
Uyarı etkindir? |
---|---|---|---|
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 |
Ayna tamamlama yükü |
1000 milisaniye |
Hayır |
5 |
Saklama dönemi |
8 Saat |
Evet |
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 1, 30, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 2, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 3, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 4, 1000, 0 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 5, 8, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 1, 30, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 2, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 3, 10000, 1 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 4, 1000, 0 ;
EXEC sp_dbmmonitorchangealert AdventureWorks2012, 5, 8, 1 ;
Ayrıca bkz.
Başvuru
sp_dbmmonitorhelpalert (Transact-sql)
sp_dbmmonitordropalert (Transact-sql)