Aracılığıyla paylaş


sp_dbmmonitordropalert (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Belirli bir performans metriği için uyarıyı düşürür, eşik NULLolarak ayarlanır.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Arguments

[ @database_name = ] N'database_name'

Belirtilen uyarı eşiğinin düşürüleceği veritabanını belirtir. @database_namesysname'dir, varsayılan yoktur.

[ @alert_id = ] alert_id

Uyarının düşürülmesini belirten bir tamsayı değeri. @alert_idint'tir ve aşağıdaki değerlerden biri olabilir:

Değer Performans ölçümü Uyarı eşiği
1 En eski gönderilmemiş işlem Ana sunucu örneğinde uyarı oluşturulmadan önce gönderme kuyruğunda birikebilecek işlem dakikalık sayısını belirtir. Bu uyarı, zaman açısından veri kaybı potansiyelini ölçmeye yardımcı olur ve özellikle yüksek performanslı mod için geçerlidir. Ancak, uyarı, partnerler bağlantısı kopduğunda yansıtma duraklıya alındığında veya askıya alındığında yüksek güvenlik modunda da geçerlidir.
2 Gönderilmemiş günlüğü Ana sunucu örneğinde kaç kilobayt (KB) gönderilmemiş günlüğün uyarı oluşturduğunu belirtir. Bu uyarı, KB cinsinden veri kaybı potansiyelini ölçmeye yardımcı olur ve özellikle yüksek performans modu için geçerlidir. Ancak, uyarı, partnerler bağlantısı kopduğunda yansıtma duraklıya alındığında veya askıya alındığında yüksek güvenlik modunda da geçerlidir.
3 Geri Getirilmemiş Günlük Kaç KB geri getirilmemiş günlüğün aynaya sunucu örneğinde uyarı oluşturduğunu belirtir. Bu uyarı, arıza süresini ölçmeye yardımcı olur. Failover süresi esas olarak eski ayna sunucusunun yeniden kuyrukta kalan logları ileri taşımak için ihtiyaç duyduğu süre ve kısa bir ek süreden oluşur.
4 Aynaya commit yükü Ana sunucuda uyarı oluşturulmadan önce tolere edilen işlem başına ortalama gecikme milisaniye sayısını belirtir. Bu gecikme, ana sunucu örneğinin, ayna sunucu örneğinin işlem kayıt kaydını tekrar kuyruğuna yazmasını beklerken oluşan ek yük miktarıdır. Bu değer yalnızca yüksek güvenlik modunda geçerlidir.
5 Bekletme süresi Veritabanı yansıtma durum tablosunda ne kadar uzun satırların korunacağını kontrol eden meta veri.

Uyarı

Bu prosedür, uyarı eşiklerini düşürür, belirtilse de Veritabanı Aynalama Monitörü ile mi belirtilmiştir sp_dbmmonitorchangealert .

Uyarılara karşılık gelen olay kimlikleri hakkında bilgi için bkz. Uyarı Eşikleri ve Uyarıları Yansıtma Performans Metriklerinde (SQL Server) Kullanın.

Dönüş kodu değerleri

Yok.

Sonuç kümesi

Yok.

Permissions

Sysadmin sabit sunucu rolünde üyelik veya bu depolanmış prosedür üzerinde doğrudan izin çalıştırma gerektirir.

Örnekler

Aşağıdaki örnek, veritabanının AdventureWorks2025 tutma süresi ayarını kaldırmaktadır.

EXECUTE sp_dbmmonitordropalert AdventureWorks2022, 5;

Aşağıdaki örnek, AdventureWorks2025 veritabanının tüm uyarı eşiklerini ve saklama süresini düşürür.

EXECUTE sp_dbmmonitordropalert AdventureWorks2022;