Veritabanı Yansıtmayı İzleme (SQL Server)

Şunlar için geçerlidir: SQL Server

Bu bölümde Veritabanı Yansıtma İzleyicisi ve sp_dbmmonitor sistem saklı yordamları tanıtılmış, veritabanı yansıtma izlemesinin nasıl çalıştığı açıklanır ( Veritabanı Yansıtma İzleme İşi dahil) ve veritabanı yansıtma oturumları hakkında izleyebileceğiniz bilgiler özetlenir. Ayrıca, bu bölümde önceden tanımlanmış veritabanı yansıtma olayları kümesi için uyarı eşiklerinin nasıl tanımlanacağı ve herhangi bir veritabanı yansıtma olayında uyarıların nasıl ayarlanacağı anlatılır.

Yansıtma oturumu sırasında, verilerin akıp akmadığını ve ne kadar düzgün aktığını doğrulamak için yansıtılmış veritabanını izleyebilirsiniz. Bir sunucu örneğindeki yansıtılmış veritabanlarından biri veya daha fazlası için izlemeyi ayarlamak ve yönetmek için Veritabanı Yansıtma İzleyicisi'ni veya sp_dbmmonitor sistem saklı yordamlarını kullanabilirsiniz.

Veritabanı Yansıtma İzleme İşi adlı bir veritabanı yansıtma izleme işi, Veritabanı Yansıtma İzleyicisi'nden bağımsız olarak arka planda çalışır. SQL Server Agent, Veritabanı Yansıtma İzleme İşi'ni düzenli aralıklarla çağırır; varsayılan değer dakikada bir kezdir ve iş yansıtma durumunu güncelleştiren saklı yordamı çağırır. SQL Server Management Studio'yu bir yansıtma oturumu başlatmak için kullanırsanız, Database Mirroring Monitor Job otomatik olarak oluşturulur. Ancak, yansıtmayı yalnızca ALTER DATABASE<database_name>SET PARTNER kullanarak başlatırsanız, görevi depolanmış bir yordam çalıştırarak oluşturmanız gerekir.

Bu Konuda:

Yansıtma Durumunu İzleme

Bir sunucu örneğindeki yansıtılmış veritabanlarından biri veya daha fazlası için izlemeyi ayarlamak ve yönetmek için Veritabanı Yansıtma İzleyicisi'ni veya dbmmonitor sistemi saklı yordamlarını kullanabilirsiniz. Yansıtma oturumu sırasında, verilerin akıp akmadığını ve ne kadar düzgün aktığını doğrulamak için yansıtılmış veritabanını izleyebilirsiniz.

Özellikle, yansıtılmış veritabanını izlemek şunları sağlar:

  • Yansıtmanın çalıştığını doğrulayın.

    Temel durum bilgisi, iki sunucu örneğinin çalışır durumda olup olmadığını, sunucuların birbirine bağlı olduğunu ve işlem günlüğünün asıl sunucudan yansı sunucuya taşınmakta olduğunu içerir.

  • Yansıtma veritabanının asıl veritabanını takip edip etmediğini belirleyin.

    Yüksek performans modunda, birincil sunucudan yansıtma sunucusuna hâlâ gönderilmesi gereken gönderilmemiş günlük kayıtlarında birikme oluşabilir. Ayrıca, herhangi bir çalışma modunda, ayna sunucusunda günlük dosyasına yazılmış ancak henüz ayna veritabanına geri yüklenmemiş günlük kayıtlarının birikmesi mümkündür.

  • Yüksek performanslı mod sırasında asıl sunucu örneği kullanılamaz duruma geldiğinde ne kadar verinin kaybedildiğini belirleyin.

    Veri kaybını belirlemek için, kaydedilmemiş işlem günlüğü miktarına (varsa) ve kayıp işlemlerin sorumluda işlendiği zaman aralığına bakabilirsiniz.

  • Mevcut performansı geçmiş performansla karşılaştırın.

    Sorunlar oluştuğunda, veritabanı yöneticisi geçerli durumu anlamanıza yardımcı olmak için yansıtma performansının geçmişini görüntüleyebilir. Geçmişe bakmak, kullanıcının performans eğilimlerini algılamasına, performans sorunlarının desenlerini tanımlamasına (örneğin, ağın yavaş olduğu veya günlüğe giren komut sayısının çok büyük olduğu gün sayısı) izin verebilir.

  • Yansıtma iş ortakları arasındaki azaltılmış veri akışının nedenini giderme.

  • Önemli performans ölçümlerinde uyarı eşiklerini ayarlayın.

    Yeni bir durum satırı eşiği aşan bir değer içeriyorsa, Windows olay günlüğüne bilgilendiren bir olay gönderilir. Sistem yöneticisi daha sonra uyarıları bu olaylara göre el ile yapılandırabilir. Daha fazla bilgi için Veritabanı Yansıtma Performans Ölçümlerinde Uyarı Eşikleri ve Uyarıları Kullanma (SQL Server) konusuna bakın.

Veritabanı Yansıtma Durumunu İzleme Araçları

Yansıtma durumu, Veritabanı Yansıtma İzleyicisi veya sp_dbmmonitorresults sistem saklı yordamı kullanılarak izlenebilir. Bu araçlar, yerel sunucu örneğindeki herhangi bir yansıtılmış veritabanında veritabanı yansıtmasını izlemek için hem sistem yöneticileri, yani sysadmin sabit sunucu rolünün üyeleri, hem de bir sistem yöneticisi tarafından msdb veritabanındaki dbm_monitor sabit veritabanı rolüne eklenmiş kullanıcı tarafından kullanılabilir. Her iki aracı da kullanırken sistem yöneticisi yansıtma durumunu el ile yenileyebilir.

Note

Sistem yöneticileri ayrıca önemli performans ölçümleri için uyarı eşiklerini yapılandırabilir ve görüntüleyebilir. Daha fazla bilgi için Yansıtma Performans Ölçümlerinde Uyarı Eşikleri ve Uyarıları Kullanma (SQL Server) bölümüne bakın.

  • Veritabanı Yansıtma İzleyicisi

    Veritabanı Yansıtma İzleyicisi, sistem yöneticilerinin durumu görüntülemesine ve güncelleştirmesine ve birkaç önemli performans ölçümünde uyarı eşiklerini yapılandırmasına olanak tanıyan bir grafik kullanıcı arabirimi aracıdır. Veritabanı Yansıtma İzleyicisi, durum tablosunu güncelleyemeseler de, yansıtma durum tablosunun en son satırını görüntülemek için dbm_monitor sabit veritabanı rolünün üyeleri tarafından da kullanılabilir.

    İzleyici, Durum sekmeli sayfasında seçili bir veritabanı için performans ölçümleri de dahil olmak üzere durumu görüntüler. Bu sayfanın içeriği, hem ana hem de yansı sunucu örneklerinden gelir. Durum, birincil ve yansı sunucu örneklerine yapılan ayrı bağlantılar üzerinden toplandığından, sayfa eşzamansız olarak doldurulur. İzleyici, durum tablosunu 30 saniyelik aralıklarla güncellemeye çalışır. Güncelleştirme yalnızca tablo 15 saniye içinde güncelleştirilmemişse ve kullanıcı sysadmin sabit sunucu rolünün bir üyesiyse başarılı olur. Durum sayfasında bildirilen bilgilerin özeti için, bu konunun devamında yer alan Veritabanı Yansıtma İzleyicisi tarafından görüntülenen Durum bölümüne bakın.

    Veritabanı Yansıtma İzleyicisi arabirimine giriş için bkz. Veritabanı Yansıtma İzleyicisine Genel Bakış. Veritabanı Yansıtma İzleyicisi'ni başlatma hakkında bilgi için bkz. Veritabanı Yansıtma İzleyicisi'ni (SQL Server Management Studio) başlatma.

  • Sistem saklı prosedürleri

    sp_dbmmonitorresults sistem saklı yordamını çalıştırarak mevcut durumu da alabilir veya güncelleştirebilirsiniz. Diğer dbmmonitor saklı yordamları izleme ayarlamanıza, izleme parametrelerini değiştirmenize, geçerli güncelleştirme süresini görüntülemenize ve sunucu örneğinde izlemeyi bırakmanıza olanak tanır.

    Aşağıdaki tabloda, veritabanı yansıtma izlemesini Veritabanı Yansıtma İzleyicisinden bağımsız olarak yönetmeye ve kullanmaya yönelik saklı yordamlar açıklanır.

    Procedure Açıklama
    sp_dbmmonitoraddmonitoring Sunucu örneğindeki her yansıtılmış veritabanı için durum bilgilerini düzenli aralıklarla güncelleştiren bir iş oluşturur.
    sp_dbmmonitorchangemonitoring Veritabanı yansıtma izleme parametresinin değerini değiştirir.
    sp_dbmmonitorhelpmonitoring Geçerli güncelleme dönemini döndürür.
    sp_dbmmonitorresults İzlenen veritabanının durum satırlarını döndürür ve yordamın en son durumu önceden alıp almayacağını seçmenize olanak tanır.
    sp_dbmmonitordropmonitoring Sunucu örneğindeki tüm veritabanları için yansıtma izleme işini durdurur ve siler.

    dbmmonitor sistemi saklı yordamları, Veritabanı Yansıtma İzleyicisi'nin bir eki olarak kullanılabilir. Örneğin, izleme sp_dbmmonitoraddmonitoring kullanılarak yapılandırılmış olsa bile, durumu görüntülemek için Veritabanı Yansıtma İzleyicisi kullanılabilir.

İzleme Nasıl Çalışır?

Bu bölümde veritabanı yansıtma durum tablosu, veritabanı yansıtma izleyici işi ve izleyici, kullanıcıların veritabanı yansıtma durumunu nasıl izleyebilecekleri ve izleme işinin nasıl bırakılacağı tanıtılacaktır.

Veritabanı Yansıtma Durumu Tablosu

Veritabanı yansıtma durumu , msdb veritabanındaki iç, belgelenmemiş veritabanı yansıtma durumu tablosunda depolanır. Bu durum tablosu, sunucu örneğinde yansıtma durumu ilk kez güncelleştirildiğinde otomatik olarak oluşturulur.

Durum tablosu, sistem yöneticisi tarafından en az 15 saniyelik bir güncelleştirme aralığıyla otomatik olarak veya el ile güncelleştirilebilir. 15 saniyelik minimum değer, sunucu örneklerinin durum istekleriyle aşırı yüklenmesini engeller.

Durum tablosu, çalışıyorsa hem Veritabanı Yansıtma İzleyicisi hem de veritabanı yansıtma izleyicisi işi tarafından otomatik olarak güncelleştirilir. Veritabanı Yansıtma İzleme İşi , tabloyu varsayılan olarak dakikada bir güncelleştirir (sistem yöneticisi 1 ile 120 dakikalık bir güncelleştirme süresi belirtebilir). Buna karşılık, Veritabanı Yansıtma İzleyicisi tabloyu her 30 saniyede bir otomatik olarak güncelleştirir. Bu güncelleştirmeler için Veritabanı Yansıtma İzleyicisi İşi ve Veritabanı Yansıtma İzleyicisi sp_dbmmonitorupdate yordamını çağırır.

sp_dbmmonitorupdate ilk kez çalıştırıldığında, veritabanı yansıtma durum tablosunu ve msdb veritabanında dbm_monitor sabit veritabanı rolünü oluşturur. sp_dbmmonitorupdate genellikle sunucu örneğindeki her yansıtılmış veritabanı için durum tablosuna yeni bir satır ekleyerek yansıtma durumunu güncelleştirir; daha fazla bilgi için bu konunun devamında yer alan "Veritabanı Yansıtma Durumu Tablosu" konusuna bakın. Bu yordam ayrıca yeni satırlardaki performans ölçümlerini değerlendirir ve geçerli saklama süresinden daha eski satırları kesir (varsayılan değer 7 gündür). Daha fazla bilgi için bkz. sp_dbmmonitorupdate (Transact-SQL).

Note

Veritabanı Yansıtma İzleyicisi şu anda sysadmin sabit sunucu rolünün bir üyesi tarafından kullanılmadığı sürece, durum tablosu yalnızca Veritabanı Yansıtma İzleyicisi İşi varsa ve SQL Server Agent çalışıyorsa otomatik olarak güncelleştirilir.

Veritabanı Yansıtma İzleme Görevi

Veritabanı yansıtma izleme işi, Veritabanı Yansıtma İzleyicisi İşi, Veritabanı Yansıtma İzleyicisi'nden bağımsız olarak çalışır. Veritabanı Yansıtma İzleyicisi İşi, yalnızca yansıtma oturumu başlatmak için SQL Server Management Studio kullanıldığında otomatik olarak oluşturulur. ALTER DATABASE Yansıtmayı başlatmak için database_nameSET PARTNER komutları her zaman kullanılıyorsa, iş ancak sistem yöneticisi sp_dbmmonitoraddmonitoring depolanan yordamını çalıştırdığında oluşturulur.

Veritabanı Yansıtma İzleyicisi İşi oluşturulduktan sonra, SQL Server Agent çalıştığını varsayarsak, iş varsayılan olarak dakikada bir çağrılır. Görev daha sonra sp_dbmmonitorupdate sistem saklı yordamını çağırır.

SQL Server Agent varsayılan olarak dakikada bir Veritabanı Yansıtma İzleme İşi'ni çağırır ve iş durum tablosunu güncelleştirmek için sp_dbmmonitorupdate çağırır. Sistem yöneticileri , sp_dbmmonitorchangemonitoring sistem saklı yordamını kullanarak güncelleştirme süresini değiştirebilir ve sp_dbmmonitorchangemonitoring sistem saklı yordamını kullanarak geçerli güncelleştirme dönemini görüntüleyebilir. Daha fazla bilgi için bkz. sp_dbmmonitoraddmonitoring (Transact-SQL) ve sp_dbmmonitorchangemonitoring (Transact-SQL).

Veritabanı Yansıtma Durumunu İzleme (Sistem Yöneticileri tarafından)

Sysadmin sabit sunucu rolünün üyeleri durum tablosunu görüntüleyebilir ve güncelleştirebilir

  • Veritabanı Yansıtma İzleyicisini Kullanma

    Sistem yöneticisi, Veritabanı Yansıtma İzleyicisi'ni kullanırken Durum sayfasını, gezinti ağacını veya Geçmiş sayfasını el ile yenileyebilir. Bu, son 15 saniye içinde zaten güncelleştirilmemişse durum tablosunu da güncelleştirir.

    Belirli bir sunucu örneğinde yansıtma durumunun geçmişini görüntülemek için sistem yöneticisi bir sunucu örneğinin Geçmiş düğmesine de tıklayabilir ( Durum sayfasında). Geçmiş, Veritabanı Yansıtma Geçmişi iletişim kutusunda görüntülenir. Burada, sistem yöneticisi sunucu örneğinin durum tablosundaki satırların bazılarını veya tümünü görüntüleyebilir.

    Durum sayfası ölçümleri hakkında bilgi için, bu konunun devamında yer alan "Veritabanı Yansıtma İzleyicisi" tarafından görüntülenen Performans Ölçümleri bölümüne bakın.

  • sp_dbmmonitorresults kullanma

    Sistem yöneticileri, durum tablosu son 15 saniye içinde güncelleştirilmemişse, bu tabloyu görüntülemek ve isteğe bağlı olarak güncelleştirmek için sp_dbmmonitorresults sistem saklı yordamını kullanabilir. Bu yordam sp_dbmmonitorupdate yordamı çağırır ve yordam çağrısında istenen tutara bağlı olarak bir veya daha fazla geçmiş satırı döndürür. Sonuç kümesindeki durum hakkında bilgi için bkz. sp_dbmmonitorresults (Transact-SQL).

Veritabanı Yansıtma Durumunu İzleme (dbm_monitor Üyelerine Göre)

Belirtildiği gibi, sp_dbmmonitorupdate ilk kez çalıştığında, msdb veritabanında dbm_monitor sabit veritabanı rolünü oluşturur. dbm_monitor sabit veritabanı rolünün üyeleri, Veritabanı Yansıtma İzleyicisi'ni veya sp_dbmmonitorresults saklı yordamını kullanarak mevcut yansıtma durumunu görüntüleyebilir. Ancak bu kullanıcılar durum tablosunu güncelleştiremez. Görüntülenen durumun yaşını öğrenmek için, bir kullanıcı Durum sayfasındaki <saat>) ve Yansıtma günlüğü (<>saat) etiketlerindeki saatlere bakabilir.

dbm_monitor sabit veritabanı rolünün üyeleri, durum tablosunu düzenli aralıklarla güncelleştirmek için Veritabanı Yansıtma İzleme İşine bağlıdır. Görev mevcut değilse veya SQL Server Agent durdurulmuşsa, durum bilgisi giderek güncelliğini yitirir ve artık yansıtma oturumunun yapılandırmasını yansıtmayabilir. Örneğin, bir yük devretme işleminden sonra eşlerin ikisinin de aynı rolde — asıl veya yansıtma — olduğu görülüyor olabilir ya da geçerli asıl sunucu yansıtma olarak gösterilirken, geçerli yansıtma sunucusu asıl olarak gösterilebilir.

Veritabanı Yansıtma İzleyici Görevinin Kaldırılması

Veritabanı Yansıtma İzleme İşi veritabanı yansıtma izleme işi, silinene kadar kalır. İzleme işi sistem yöneticisi tarafından yönetilmelidir. Veritabanı Yansıtma İzleyicisi İşi'ni bırakmak için sp_dbmmonitordropmonitoring kullanın. Daha fazla bilgi için bkz. sp_dbmmonitordropmonitoring (Transact-SQL).

Veritabanı Yansıtma İzleyicisi tarafından görüntülenen durum

Veritabanı Yansıtma İzleyicisi'nin Durum sayfası, iş ortaklarını ve yansıtma oturumunun durumunu açıklar. Durum, işlem günlüğünün durumu gibi performans ölçümlerini ve şu anda yük devretmeyi tamamlamak için gereken süreyi ve oturum eşitlenmediyse veri kaybı olasılığını tahmin etmeye yardımcı olması amaçlanan diğer bilgileri içerir. Ayrıca Durum sayfası genel olarak yansıtma oturumuyla ilgili durumu ve bilgileri görüntüler.

Note

Veritabanı Yansıtma İzleyicisi ve Durumu sayfasına giriş için, bu konunun önceki bölümlerinde yer alan Veritabanı Yansıtma Durumunu İzleme Araçları'na bakın.

Bunların her biri için sağlanan bilgiler aşağıdaki bölümlerde özetlenmiştir.

Partners

Durum sayfası, iş ortaklarının her biri için aşağıdaki bilgileri görüntüler:

  • Sunucu örneği

    Durum satırında durumu görüntülenen sunucu örneğinin adı.

  • Geçerli rol

    Sunucu örneğinin mevcut rolü. Olası durumlar şunlardır:

    • Başgörevli

    • Mirror

  • Yansıtma durumu

    Olası durumlar şunlardır:

    • Bilinmiyor

    • Eşitleme

    • Senkronize edildi

    • Askıya alındı

    • Disconnected

  • Tanık bağlantısı

    Tanığın bağlantı durumu. Olası durumlar şunlardır:

    • Bilinmiyor

    • Bağlandı

    • Bağlantısı kesilmiş.

Asıl Sunucuda oturum açma

Durum sayfası, belirtilen saat itibarıyla asıl sunucudaki günlüğün durumu hakkında aşağıdaki bilgileri görüntüler:

  • Gönderilmemiş günlük

    Gönderim kuyruğunda bekleyen log miktarı, kilobayt (KB) cinsinden.

  • En eski gönderilmemiş işlem

    Gönderme kuyruğundaki en eski gönderilmemiş işlemin yaşı. Bu işlemin yaşı, yansıtma sunucusu örneğine henüz kaç dakikalık işlemlerin gönderilmediğini gösterir. Bu değer, zaman açısından veri kaybı olasılığını ölçmeye yardımcı olur.

  • Günlük kaydının gönderilme süresi (tahmini)

    Birincil sunucu örneğinin, şu anda gönderme kuyruğunda bulunan günlük dosyasını, geçerli gönderme hızına göre yansıtma sunucusu örneğine göndermesi için gereken tahmini dakika sayısı. Günlüğün gönderilmesi için gerçek süre, gelen işlemlerin hızından etkilenir ve bu da önemli ölçüde farklılık gösterebilir. Ancak log gönderme süresi (tahmini) değeri, manuel yük devretme için gereken süreyi kabaca tahmin etmek açısından kullanışlı olabilir.

  • Geçerli gönderme oranı

    Saniye başına KB cinsinden yansıtma sunucusu örneğine işlemlerin gönderilme hızı.

  • Yeni işlemlerin mevcut hızı

    Saniye başına KB cinsinden sorumlunun günlüğüne gelen işlemlerin girilma oranı. Yansıtmanın geride kalıp kalmadığını, aynı seviyede kalıp kalmadığını veya yetişip yetişmediğini belirlemek için bu değeri Günlüğü gönderme için tahmini süre değeriyle karşılaştırın.

Yansıtma Sunucusunda oturum açma

Durum sayfasında, belirtilen zaman itibarıyla yansıtma sunucusundaki günlüğün durumuna ilişkin aşağıdaki bilgiler görüntülenir:

  • Geri Getirilmemiş Günlük

    Yeniden yürütme kuyruğunda bekleyen günlük kaydı miktarı (KB cinsinden).

  • Günlüğü geri yükleme süresi (tahmini)

    Şu anda yeniden yürütme kuyruğunda bulunan günlükteki işlemlerin yansıtma veritabanına uygulanması için gereken yaklaşık dakika sayısı.

  • Mevcut geri yükleme hızı

    İşlemlerin yansıtma veritabanına geri yüklenme hızı (saniyede KB cinsinden).

Yansıtma Oturumu

Ayrıca Durum sayfasında yansıtma oturumu hakkında aşağıdaki bilgiler görüntülenir:

  • İşleme ek yükünü yansıtma

    Milisaniye cinsinden işlem başına ortalama gecikme (yalnızca yüksek güvenlik modunda geçerlidir). 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.

  • Tüm geçerli günlüğü gönderme ve geri yükleme süresi (tahmini)

    Sorumluya kaydedilmiş olan tüm gönderilmemiş günlüğü göndermek ve yineleme kuyruğunda bulunan tüm günlüğü geri yüklemek için gereken tahmini süre. Bu tahmin, Günlük gönderme süresi (tahmini) ve Günlükgeri yükleme süresi (tahmini) alanlarının değerlerinin toplamından küçük olabilir, çünkü gönderme ve geri yükleme paralel olarak çalışabilir.

  • Tanık adresi

    Tanık sunucu örneğinin ağ adresi. Bu adresin biçimi hakkında bilgi için bkz. Sunucu Ağ Adresi Belirtme (Veritabanı Yansıtma).

  • İşletim modu

    Veritabanı yansıtma oturumunun çalışma modu:

    • Yüksek performans (zaman uyumsuz)

    • Otomatik yük devretme olmadan yüksek güvenlik (zaman uyumlu)

    • Otomatik yük devretme ile yüksek güvenlik (eşzamanlı)

Yansıtılmış Veritabanı Hakkında Ek Bilgi Kaynakları

Veritabanı Yansıtma İzleyicisi'ni ve dbmmonitor saklı yordamlarını kullanarak yansıtılmış bir veritabanını izlemenin yanı sıra izlenen performans değişkenlerinde uyarılar ayarlamaya ek olarak, SQL Server veritabanı yansıtması için katalog görünümleri, performans sayaçları ve olay bildirimleri sağlar.

Bu bölümde:

Veritabanı Yansıtma Meta Verileri

Her veritabanı yansıtma oturumu, aşağıdaki katalog veya dinamik yönetim görünümleri aracılığıyla kullanıma sunulan meta verilerde açıklanmıştır:

  • sys.database_mirroring

    Bu görünüm, bir sunucu örneğindeki her yansıtılmış veritabanı için veritabanı yansıtma meta verilerini görüntüler. Daha fazla bilgi için bkz. sys.database_mirroring (Transact-SQL).

  • sys.database_mirroring_endpoints

    sys.database_mirroring_endpoints katalog görünümü, sunucu örneğinin veritabanı yansıtma uç noktası hakkındaki bilgileri görüntüler. Daha fazla bilgi için bkz. sys.database_mirroring_endpoints (Transact-SQL).

  • sys.database_mirroring_witnesses

    Bu katalog görünümü, bir sunucu örneğinin tanık olduğu her oturum için veritabanı yansıtma meta verilerini görüntüler. Daha fazla bilgi için bkz. sys.database_mirroring_witnesses (Transact-SQL).

  • sys.dm_db_mirroring_connections

    Bu dinamik yönetim görünümü, ağ bağlantısını yansıtan her veritabanı için bir satır döndürür.

    Daha fazla bilgi için bkz. sys.dm_db_mirroring_connections (Transact-SQL).

Veritabanı Yansıtma Performans Sayaçları

Performans sayaçları, veritabanı yansıtma performansını izlemenize olanak sağlar. Örneğin, veritabanı yansıtmasının asıl sunucudaki performansı etkileyip etkilemediğini görmek için İşlem Gecikmesi sayacını inceleyebilir, yansıtma veritabanının asıl veritabanına ne kadar iyi ayak uydurabildiğini görmek için Yineleme Kuyruğu ve Günlük Gönderme Kuyruğu sayaçlarını inceleyebilirsiniz. Saniye başına gönderilen log miktarını izlemek için Log Bytes Sent/sec sayacını inceleyebilirsiniz.

Ortaklardan herhangi birindeki Performans İzleyicisi’da, performans sayaçları veritabanı yansıtma performans nesnesinde (SQLServer:Database Mirroring) kullanılabilir. Daha fazla bilgi için bkz. SQL Server, Veritabanı Yansıtma Nesnesi.

Performans izleyicisini başlatmak için

Veritabanı Yansıtma Olayı Bildirimleri

Olay bildirimleri özel bir veritabanı nesnesi türüdür. Olay bildirimleri, çeşitli Transact-SQL veri tanımı dili (DDL) deyimlerine ve SQL İzleme olaylarına yanıt olarak yürütülür ve sunucu ve veritabanı olayları hakkındaki bilgileri bir Hizmet Aracısı hizmetine gönderir.

Veritabanı yansıtma için kullanılabilen olaylar şunlardır:

İlgili Görevler

Saklı prosedürler

Ayrıca Bkz.

Veritabanı Yansıtma (SQL Server)
Sunucu Olayları Kavramları için WMI Sağlayıcısı