sp_dbmmonitorhelpalert (Transact-sql)
Bir veya birkaç anahtar veritabanı yansıtma izleyicisi performans ölçümlerini tüm uyarı eşikleri hakkında bilgi verir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_dbmmonitorhelpalert database_name
[ , alert_id ]
Bağımsız değişkenler
database_name
Veritabanını belirtir.[ alert_id ]
Döndürülecek uyarı tanımlayan bir tamsayı değeri. Bu bağımsız değişken belirtilmezse, tüm uyarıları saklama dönemi değil döndürülür.Belirli bir uyarı dönmek için 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.
Dönüş Kodu Değerleri
Hiçbiri
Sonuç Kümeleri
Döndürülen her uyarı için aşağıdaki sütunları içeren bir satır döndürür:
Sütun |
Veri türü |
Açıklama |
---|---|---|
alert_id |
int |
Aşağıdaki tablo listeleri alert_id her performans ölçümü ve görüntülenen ölçüsü ölçü birimi değeri sp_dbmmonitorresults sonuç kümesi:
DeğerPerformans ölçümüBirim
1En eski gönderilmemiş hareketMinutes
2Gönderilmemiş günlükKB
3Unrestored günlükKB
4Ayna tamamlama yüküMilliseconds
5Saklama dönemiHours
|
eşik |
int |
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 ya da uyarı bağlı milisaniye olarak gösterir. Eşik şu anda ayarlı değilse, değer null olur.
Not
Geçerli değerlerini görüntülemek için çalıştırın sp_dbmmonitorresults saklı yordamı.
|
etkin |
bit |
0 = Olay devre dışıdır. 1 = Olay etkinleştirilir.
Not
Saklama dönemi her zaman etkindir.
|
İzinler
Üyelik sysadmin sunucu rolü.
Örnekler
Aşağıdaki örnek üzerinde en eski gönderilmemiş hareket performans ölçü için bir uyarı etkin olup olmadığını gösteren bir satır döndürür AdventureWorks2012 veritabanı.
EXEC sp_dbmmonitorhelpalert AdventureWorks2012, 1 ;
EXEC sp_dbmmonitorhelpalert AdventureWorks2012, 1 ;
Aşağıdaki örnek üzerinde etkinleştirilip etkinleştirilmeyeceğini gösterir her performans ölçü için bir satır döndürür AdventureWorks2012 veritabanı.
EXEC sp_dbmmonitorhelpalert AdventureWorks208R2;
EXEC sp_dbmmonitorhelpalert AdventureWorks208R2;
Ayrıca bkz.
Başvuru
sp_dbmmonitorchangealert (Transact-sql)
sp_dbmmonitorchangemonitoring (Transact-sql)
sp_dbmmonitordropalert (Transact-sql)
sp_dbmmonitorupdate (Transact-sql)
sp_dbmmonitorhelpmonitoring (Transact-sql)
sp_dbmmonitorresults (Transact-sql)