Share via


Uyarı eşikleri ve uyarıları performans ölçümü (SQL Server) yansıtma üzerinde kullanma

İzleme için yansıtılmış bir veritabanı oluşturulduktan sonra sistem yöneticisine uyarı eşikleri birkaç anahtar performans ölçümleri yapılandırabilirsiniz. Ayrıca, bir yönetici bunlar ve diğer veritabanı yansıtma olaylar üzerinde uyarılar yapılandırabilirsiniz.

[!NOT]

Yansıtılmış bir veritabanı izleme nasıl çalışır ve nasıl uyarı eşikleri yapılandırma hakkında daha fazla bilgi için bkz: Durumu (SQL Server) yansıtma izleme.

Performans ölçümü ve uyarı eşikleri

Aşağıdaki tabloda uyarılar yapılandırılabilir Performans ölçülerini listeler, ilgili uyarı eşik açıklar ve karşılık gelen veritabanı yansıtma izleyicisi etiket listeler.

Performans ölçümü

Uyarı eşik

Veritabanı yansıtma izleyicisi etiketi

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.

Gönderilmemiş günlük eşik aşıyor varsa uyar

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.

NotNot
Bir otomatik yerine çalışma için zaman sistemin hata fark yerine çalışma süresi bağımsızdır.

Daha fazla bilgi için, bkz. Rol (veritabanı yansıtma) değiştirme sırasında hizmeti kesintiye tahmin ediliyor.

Unrestored günlük eşik aşıyor varsa uyar

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.

En eski gönderilmemiş hareket yaş eşik aşıyor varsa uyar

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.

Ayna tamamlama yükü eşik aşıyor varsa uyar

Bu performans ölçümleri herhangi biri için Sistem Yöneticisi bir eşik üzerinde yansıtılmış bir veritabanı belirtebilirsiniz. Daha fazla bilgi için bkz: "Ayarı kurma ve yönetme uyarı eşikleri" Bu konudaki.

Kurma ve yönetme uyarı eşikleri

Sistem Yöneticisi, performans ölçümü yansıtma anahtarı için bir veya daha fazla uyarı eşikleri yapılandırabilirsiniz. Her iki ortakları üzerinden veritabanı başarısız olursa uyarı devam ederse emin olmak için verilen uyarı için bir eşik ayarlamak öneririz. Her bir ortak uygun eşik, bu ortağın sistem performansı yeteneklerinin bağlıdır.

Uyarı eşikleri yapılandırılmış ve aşağıdakilerden birini kullanarak yönetilen:

  • Veritabanı yansıtma Monitörü

    Veritabanı yansıtma izleyicisi'nde, yönetici hem anapara uyarılar seçili veritabanı için geçerli yapılandırmasını görüntülemek ve sunucu örnekleri seçerek aynı zamanda ayna Uyarılar sekmeli sayfa. Burada,-ebilmek açık yönetici Uyarı eşikleri ayarlamak etkinleştirmek ve bir veya daha fazla uyarı eşikleri yapılandırma iletişim kutusu.

    Veritabanı yansıtma izleyicisi arabirimi için bir giriş için bkz: Veritabanı yansıtma izleyiciye genel bakış. Veritabanı yansıtma izleyicisi başlatma hakkında daha fazla bilgi için bkz: Veritabanı yansıtma izleyicisi (SQL Server Management Studio'yu) Başlat.

  • Sistem saklı yordamlar

    Aşağıdaki sistem saklı yordamlar etkinleştir kurmak ve bir defada bir ortağın yansıtılmış veritabanları üzerinde uyarı eşikleri yönetmek için yönetici ayarlayın.

    Yordam

    Açıklama

    sp_dbmmonitorchangealert (Transact-sql)

    Ekler veya belirtilen yansıtma performans ölçüsü uyarı eşik değiştirir.

    sp_dbmmonitorhelpalert (Transact-sql)

    Bir veya birkaç anahtar veritabanı yansıtma izleyicisi performans ölçümlerini tüm uyarı eşikleri hakkında bilgi verir.

    sp_dbmmonitordropalert (Transact-sql)

    Belirtilen performans ölçüsü uyarı bırakır.

Performans eşik olayları Windows olay günlüğüne gönderilir

Durum tablo güncelleştirildiğinde bir performans ölçü için Uyarı eşiği tanımlanırsa, en son değer eşiğe karşı değerlendirilir. Güncelleştirme yordamı eşiğine ulaşıldı, sp_dbmmonitorupdate, bilgilendirici bir olay üretir — bir performans eşiği olay— ölçü ve olaya yazar MicrosoftWindows olay \Kütüğü Aşağıdaki tabloda olay kimliklerini performans eşiği olayları listeler.

Performans ölçümü

Olay kimliği

Gönderilmemiş günlük

32042

Unrestored günlük

32043

En eski gönderilmemiş hareket

32040

Ayna tamamlama yükü

32044

[!NOT]

Yönetici, herhangi bir veya daha bu olayların uyarıları tanımlayabilirsiniz. Daha fazla bilgi için bkz: "Kullanarak uyarıları için yansıtılmış veritabanı" Bu konudaki.

Yansıtılmış bir veritabanı için uyarıları kullanma

Yansıtılmış bir veritabanı izleme önemli bir bölümünü uyarıları önemli veritabanı yansıtma olaylar yapılandırıyor. SQL Server 2005Aşağıdaki türden olaylar yansıtma veritabanı oluşturur:

  • Performans eşik olayları

    Daha fazla bilgi için bkz: "performans eşiği olayları gönderilen için Windows olay günlüğü" Bu konunun önceki kısımlarında.

  • Durum değişikliği olayları

    Bu değişiklik dahili bir veritabanı oturumu yansıtma durumunda olduğunda, oluşturulan Windows Yönetim Araçları (WMI) olayları vardır.

    [!NOT]

    Daha fazla bilgi için, bkz. Sunucu olayları kavramları için WMI sağlayıcısı.

Sistem Yöneticisi kullanarak bu uyarılar yapılandırabilirsiniz SQL ServerAracısı veya diğer uygulamalar gibi MicrosoftOperations Manager.

Uyarı olayları yansıtma veritabanı tanımladığınızda, uyarı eşikleri ve uyarıları adlı iki ortak sunucu örneği tanımlamak öneririz. Tek tek olayları, asıl sunucu veya yansıtma sunucu oluşturulur, ancak her ortak ya da rol herhangi bir zamanda gerçekleştirebilirsiniz. Uyarı yerine çalışma çalışmasına devam etmesini sağlamak için her iki ortak uyarı tanımlanmalıdır.

Daha fazla bilgi için bkz: uyarı olayları bu yansıtma veritabanı hakkında beyaz kağıt SQL Server Web sitesi. Bu beyaz kağıt Uyarıları kullanarak yapılandırma hakkında bilgi içeren SQL ServerAgent WMI olayları ve örnek komut dosyaları yansıtma veritabanı.

Önemli notÖnemli

Tüm yansıtma oturumları için herhangi bir durum değişikliği olayları uyarı göndermek için veritabanı yapılandırmanız önerilir. El ile yapılandırma değişikliği sonucunda beklenen bir durum değişikliği sürece, bir şey oluştu verilerinizi tehlikeye. Verilerinizi korumak için tanımlamak ve beklenmedik durum değişikliği giderin.

SQL Server Management Studio'yu kullanarak uyarı oluşturmak için

Komut dosyası uyarıları

Ayrıca bkz.

Görevler

Veritabanı yansıtma izleyicisi (SQL Server Management Studio'yu) Başlat

Başvuru

sp_dbmmonitorchangealert (Transact-sql)

Diğer Kaynaklar

(SQL Server) yansıtma veritabanı izleme