Share via


Durum yansıtma izleme

Ayarlamak ve yönetmek için bir veya daha sunucu örnek üzerinde yansıtılmış veritabanlarını izlemek için her iki veritabanı yansıtma monitör kullanabilirsiniz ya da dbmmonitor sistem saklı yordamları.Yansıtılmış bir veritabanı olup olmadığını ve ne kadar iyi veri akan doğrulamak için yansıtma oturum sırasında izleyebilirsiniz.

Özellikle, yansıtılmış bir veritabanı izleme sağlar:

  • Yansıtma düzgün çalıştığını doğrulayın.

    İki sunucu örnekleri, yoksa sunucularına bağlı olan ve günlük için ayna anapara taşındığı bilerek temel durumunu içerir.

  • Yansıtma veritabanı asıl veritabanı ile engelleyecek olup olmadığını belirleyin.

    Yüksek performans modu sırasında yine de asıl sunucudan gönderilmesi gereken gönderilmemiş günlük kayıtlarını etiketlenmesi asıl sunucu geliştirmek yansıtma sunucusu.Ayrıca, herhangi bir çalışma modunda yansıtma sunucusu günlük dosyasına yazılıp, ancak yine de yansıtma veritabanı geri yüklenmesi gereken unrestored günlük kayıtlarını etiketlenmesi geliştirebilirsiniz.

  • Ne zaman ne kadar veri kaybı belirlemek asıl sunucu örnek yüksek performans mod sırasında kullanılamaz hale gelir.

    Veri kaybı gönderilmemiş işlem günlüğü (varsa) ve kayıp hareketleri anapara Taahhüt edilen saat aralığı miktarını bakarak belirleyebilirsiniz.

  • Geçerli performans geçmiş performansı ile karşılaştırın.

    Sorunları ortaya çıkan, bir veritabanı yöneticisi geçmişini görüntüleyebilirsiniz yansıtma geçerli durumu anlaşılmasına yardımcı olacak performans.Geçmiş arama eğilimleri performansını algılamak, performans sorunları (örneğin, ne zaman yavaş veya günlük girme komut sayısını çok büyük günün saatlerini) desenlerini tanımlamak kullanıcı izin verebilirsiniz.

  • Nedenini sorun giderme azaltılmış veri akışı yansıtma ortakları arasında.

  • Uyarı eşikleri anahtar performans ölçümleri ayarlayın.

    Bilgilendirici bir olay, yeni bir durum satırı, bir eşiği aşan bir değer içeriyorsa, Windows Olay Günlüğü'ne gönderilir.Bir Sistem Yöneticisi bu olayları temel alan uyarıları el ile yapılandırabilirsiniz.Daha fazla bilgi için bkz: Uyarı eşikleri ve Uyarıları performans ölçümü yansıtma üzerinde kullanma.

Veritabanı yansıtma durumunu izlemek için Araçlar

Yansıtma durumu izlenebilir ya da Veritabanı Yansıtması İzleyicisi kullanarak veya sp_dbmmonitorresults sistem saklı yordamı.Bu araçlar veritabanı izlemek için kullanılan yansıtma üyeleri, diğer bir deyişle, her iki sistem yöneticileri tarafından yerel sunucu örnek üzerinde yansıtılmış herhangi bir veritabanı üzerinde sysadmin sabit sunucu rolü ve eklenmiş olan bir kullanıcı dbm_monitor sabit veritabanı rolü msdb veritabanı Sistem Yöneticisi tarafından.Ya da kullanırken, araç, bir Sistem Yöneticisi ikizleme durumu el ile yenileyebilirsiniz.

Not

Sistem yöneticileri de yapılandırabilir ve uyarı eşikleri anahtar performans ölçülerini görüntülemek.Daha fazla bilgi için bkz: Uyarı eşikleri ve Uyarıları performans ölçümü yansıtma üzerinde kullanma.

  • Veritabanı Yansıtması İzleyicisi

    Veritabanı Yansıtması İzleyicisiolan tanıyan sistem yöneticileri görüntülemek ve durum güncelleştirmek için ve birkaç anahtar performans ölçülerini üzerinde uyarı eşikleri yapılandırmak için bir grafik kullanıcı arabirim araç.Veritabanı yansıtma monitör da kullanılabilir üyeleri tarafından dbm_monitor en son satırı görüntülemek için sabit veritabanı rolü yansıtma durum tablo rağmen durum tablosu güncelleştirilemiyor.

    Seçili veritabanı için performans ölçülerini dahil Durum İzleyicisi görüntüler Durum sekmeli sayfa.Bu içerik sayfa ana para ve yansıtma sunucu örnekleri gelir.Sayfa durumu patron için ayrı bir bağlantı toplanan gibi zaman uyumsuz olarak girilir ve yansıtma sunucusu örnekleri.Monitör durum güncelleştirmeyi dener tablo 30 saniyelik aralıklarla.Güncelleştirme yalnızca tablo 15 saniye içinde güncelleştirilip güncelleştirilmediğini ve kullanıcının üye olduğu başarılı sysadmin sabit sunucu rolü.Bilgilerinin bir özetini üzerinde bildirilen Durum , sayfa Bkz: Durum görüntülenen tarafından Veritabanı Yansıtması İzleyicisi, daha sonra bu konudaki.

    Giriş için Veritabanı Yansıtması İzleyicisi arabirim Bkz: Veritabanı Yansıtması İzleyicisiGenel bakış.Başlatma hakkında bilgi için Veritabanı Yansıtması İzleyicisi, bkz: Nasıl yapılır: BaşlatVeritabanı Yansıtması İzleyicisi.

  • Sistem saklı yordamlar

    Ayrıca, almak veya çalıştırarak geçerli durumunu güncelleştirmek sp_dbmmonitorresults sistem saklı yordamı.Diğer dbmmonitor depolanan yordamlar sağlar küme izleme, izleme parametrelerini değiştirme, geçerli güncelleştirme dönemi görüntülemek ve sunucu örnek üzerinde izleme bırakın.

    Aşağıdaki tablo kullanarak veritabanı yansıtması veritabanı yansıtması monitör bağımsız izleme ve yönetme için saklı yordamlar tanıtır.

    Yordam

    Açıklama

    sp_dbmmonitoraddmonitoring

    Sunucu örnek üzerinde yansıtılmış her veritabanı için durum bilgileri düzenli olarak güncelleştiren iş oluşturur.

    sp_dbmmonitorchangemonitoring

    Bir veritabanı değerini değiştirir yansıtma parametre izleme.

    sp_dbmmonitorhelpmonitoring

    Geçerli güncelleştirme dönemi verir.

    sp_dbmmonitorresults

    İzlenen bir veritabanı için durum satır döndürür ve yordam önceden son durumu alacağını seçmenize olanak sağlar.

    sp_dbmmonitordropmonitoring

    Durdurur ve yansıtma monitör iş sunucu üzerindeki tüm veritabanları için siler örnek.

    The dbmmonitor system stored procedures can be used as an adjunct to the Database Mirroring Monitor.Örneğin, izleme kullanılarak yapılandırıldıysa, hatta sp_dbmmonitoraddmonitoring, Veritabanı Yansıtması İzleyicisi durumunu görüntülemek için kullanılır.

İzleme nasıl çalışır?

Bu bölüm, durum tablo, veritabanı yansıtması İzleyicisi iş ve monitör, kullanıcıların veritabanı yansıtması durumunu nasıl izleyebilirsiniz ve nasıl izleme iş bırakılan yansıtma veritabanı tanıtır.

Veritabanı ikizleme durumu tablosu

Durum yansıtma veritabanı yansıtması durumunu bir iç, belgelenmemiş veritabanında depolanan tablo , msdb veritabanı.Bu durum tablo ilk otomatik olarak oluşturulan saat sunucusu örneğinde yansıtma durumu güncelleştirilir.

Durum tablo 15 saniyede bir en küçük güncelleme aralığından sahip bir sistem yöneticisi tarafından otomatik olarak veya el ile güncelleştirilebilir.En az 15 saniye ile durum istekleri aşırı sunucu örnekleri engeller.

Durum tablo otomatik olarak veritabanı yansıtması İzleyicisi ve veritabanı yansıtması monitör iş çalışıyorsa güncelleştirilir.Veritabanı yansıtma İzleyicisi iş güncelleştirmeleri tablo kez (Sistem Yöneticisi bir güncelleştirme süresi 1 ile 120 dakika arasında belirtebilirsiniz) varsayılan olarak bir dakika.Veritabanı yansıtma İzleyicisi, buna karşılık, güncelleştirmeleri tablo otomatik olarak her 30 saniyede bir.Bu güncelleştirmeler için Veritabanı Yansıtması İzleyicisi iş ve Veritabanı Yansıtması İzleyicisi call sp_dbmmonitorupdate.

The first time sp_dbmmonitorupdate runs, it creates the database mirroring status table and the dbm_monitor fixed database role in the msdb database.sp_dbmmonitorupdate usually updates the mirroring status by inserting a new row into the status table for every mirrored database on the server instance; for more information, see "Database Mirroring Status Table," later in this topic.Bu yordamı ayrıca yeni satırlardaki performans ölçülerini değerlendirir ve satırlar (varsayılan değer 7 gündür) geçerli saklama dönemi eski keser.Daha fazla bilgi için bkz: sp_dbmmonitorupdate (Transact-sql).

Not

Sürece Veritabanı Yansıtması İzleyicisi üye tarafından kullanılmakta olan sysadmin sabit sunucu rolü, durum tablo otomatik olarak yalnızca güncelleştirilen Veritabanı Yansıtması İzleyicisi iş var ve SQL Server aracısı olarak çalışmaktadır.

Veritabanı Yansıtması İzleyicisiİş

veritabanı yansıtması proje, izleme veritabanı yansıtması monitör iş, veritabanı bağımsız olarak çalışır yansıtma monitör.Veritabanı Yansıtması İzleyicisiİş yalnızca, otomatik olarak oluşturulan SQL Server Management Studio için Başlat yansıtma bir oturum.alter database veritabanı_adı ortağı ayarlama komutları her zaman yansıtma başlamak için kullanılan, yalnızca Sistem Yöneticisi çalışıyorsa iş var sp_dbmmonitoraddmonitoring saklı yordam.

Sonra Veritabanı Yansıtması İzleyicisi iş , varsayarak, oluşturulan SQL Server Aracısı çalıştığı, iş olarak adlandırılan varsayılan olarak bir dakika kezDaha sonra işi çağırır sp_dbmmonitorupdate sistem saklı yordamı.

SQL ServerAgent çağrıları Veritabanı yansıtma İzleyicisi iş varsayılan ve iş görüşmeleri dakikada bir kez sp_dbmmonitorupdate durumunu güncelleştirmek için tablo.Sistem yöneticileri kullanarak güncelleştirme dönemi değiştirebilirsiniz sp_dbmmonitorchangemonitoring sistem saklı yordamı, kullanarak geçerli güncelleştirme dönemi görüntüleyebilirsiniz ve sp_dbmmonitorchangemonitoring sistem saklı yordamı.Daha fazla bilgi için bkz: sp_dbmmonitoraddmonitoring (Transact-sql) ve sp_dbmmonitorchangemonitoring (Transact-sql).

Duruma göre (sistem yöneticileri) yansıtma veritabanı izleme

Üyeleri sysadmin sabit sunucu rolü görüntüleyebilir ve durumunu güncelleştirtablo

  • KullanmaVeritabanı Yansıtması İzleyicisi

    Veritabanı Yansıtması İzleyicisi kullanarak, bir Sistem Yöneticisi el ile yenileyebilirsiniz Durum sayfası, Gezinti ağacında, ya da Geçmiş sayfa.Bu durum da güncelleştirir tablo, sürece önceki 15 saniye içinde zaten güncelleştirildi.

    Durumu hakkında verilen sunucu örnek yansıtma geçmişini görüntülemek için sistem yöneticisinin de tıklatabilirsiniz Geçmiş düğme örnek için bir sunucu (üzerinde Durum sayfa).Geçmişi görüntülenir Veritabanı yansıtma geçmiş iletişim kutusu.Orada, sistem yöneticisinin tüm satırları veya durum görüntüleyebilirsiniz tablo server örnek.

    Hakkında bilgi için Durum sayfa ölçümleri, bkz: performans ölçümü görüntülenen "veritabanı yansıtma monitör," tarafından Bu konuda daha sonra.

  • Kullanarak sp_dbmmonitorresults

    Sistem yöneticileri kullanabilirler sp_dbmmonitorresults sistem saklı yordam de görüntülemek ve isteğe bağlı olarak, durumu güncelleştirmek tablo, varsa önceki 15 saniye içinde güncelleştirilmemiş.Bu yordam çağrıları sp_dbmmonitorupdate yordam ve istenen yordam çağrısında miktarına bağlı olarak bir veya daha fazla geçmiş satırları döndürür.Bunun sonuçlarları durum hakkında bilgi için küme, bkz: sp_dbmmonitorresults (Transact-sql).

(Dbm_monitor Üyeler tarafından) veritabanı yansıtma durumunu izleme

Belirtildiği gibi ilk saat sp_dbmmonitorupdate çalıştırır, oluşturduğu dbm_monitor sabit veritabanı rolü msdb veritabanı.Üyeleri dbm_monitor sabit veritabanı rolü mevcut durum ya da Veritabanı Yansıtması İzleyicisi kullanarak İkizlemeyi görüntüleyebilir veya sp_dbmmonitorresults saklı yordam.Ancak bu kullanıcılar durum güncelleştirmesi yapamazsınız tablo.Bir kullanıcı ara zamanlarda içinde görüntülenen durum yaşını öğrenmek için asıl oturum (<saat>) ve Yansıtma günlük (<saat>) üzerindeki etiketler Durum sayfa.

Üyeleri dbm_monitor sabit veritabanı rolü bağlıdır Veritabanı yansıtma İzleyicisi iş durumunu güncelleştirmek için tablo düzenli aralıklarla.iş Yok ya da SQL Server Aracısı durduruldu, durumu gittikçe eski olur ve artık yansıtmak yapılandırılmasını yansıtma oturum.Örneğin, yük devretme sonrasında, ortakları aynı rolü paylaşmak görünebilir — asıl veya yansıtma ya da var olan asıl sunucu gösterilen geçerli sırasında karşılıklı olarak yansıtma sunucusu sorumlusu olarak gösterilen.

Bırakarak Veritabanı Yansıtması İzleyicisi iş

veritabanı yansıtması monitör iş veritabanı yansıtması monitör iş, kesilmeden kadar kalır.İzleme iş sistem yöneticiniz tarafından yönetiliyor olması gerekir.Bırakmak için Veritabanı Yansıtması İzleyicisi iş, kullanma sp_dbmmonitordropmonitoring.Daha fazla bilgi için bkz: sp_dbmmonitordropmonitoring (Transact-sql).

Tarafından görüntülenen durumVeritabanı Yansıtması İzleyicisi

The Status page of the Database Mirroring Monitor describes the partners, and also the state of the mirroring session.Durum durumunu işlem günlüğü ve diğer bilgileri şu anda tahmin yardımcı olmak içindir gibi performans ölçülerini içeren saat oturum eşitlenmemiş bir yük devretme ve veri kaybı olasılığını tamamlamak için gereklidir.Buna ek olarak, Durum sayfa genel durumu ve yansıtma oturum hakkındaki bilgileri görüntüler.

Not

Veritabanı yansıtma İzleyicisi'ne giriş için ve Durum sayfa, bakın veritabanı ikizleme durumu izleme için Araçlar, bu konudaki eski.

Aşağıdaki bölümlerde her biri için sağlanan bilgiler özetlenir.

İş ortakları

The Status page displays the following information for each of the partners:

  • Sunucu örnek

    Sunucu adını örnek durumu görüntülendiği Durum satır.

  • Geçerli rolü

    Geçerli sunucu örnek rolü.Muhtemel durumlar şunlardır:

    • Asıl

    • Ayna

  • Yansıtma durumu

    Muhtemel durumlar şunlardır:

    • Bilinmiyor

    • Eşitleme

    • Eşzamanlı

    • Askıya alındı

    • Bağlantı kesik

  • Şahit bağlantı

    Bağlantı durumu şahit.Muhtemel durumlar şunlardır:

    • Bilinmiyor

    • Bağlı

    • Bağlantı kesildi.

Asıl sunucu üzerinde oturum

The Status page displays the following information about the status of the log on the principal server as of the indicated time:

  • Gönderilmemiş günlük

    Günlük kilobayt (kb) cinsinden gönderme sırasındaki bekleyen tutar.

  • En eski gönderilmemiş hareket

    En eski gönderilmemiş hareket gönderme sırasındaki yaşı.Bu hareketin yaş kaç dakika işlemlerin henüz gönderilen değil gösterir yansıtma sunucusu örneği.Bu değer yardımcı olur ölçü olası veri kaybıyla saat açısından.

  • (Tahmini) günlük gönderme saati

    Asıl sunucu örnek gerektirir, şu an için gönderme sırasındaki günlük göndermek için dakika cinsinden tahmini yansıtma sunucusu örnek alarak üzerinde geçerli gönderme hızı.Günlük göndermek için gerçek saat oranını önemli ölçüde değişebilir gelen hareketler tarafından etkilenir.Ancak, saat için göndermek günlüğü (tahmini) değeri kabaca elle yük devretme için gereken zamanı tahmin etmek için yararlı olabilir.

  • Geçerli gönderme hızı

    Kuru hareketleri gönderilme için yansıtma sunucusu örnek KB / sn.

  • Yeni hareketlerin geçerli hızı

    Hangi gelen hareket günlüğüne sorumlusunun KB / saniye girilmesini oranı.Yansıtma denk olup olmadığını belirlemek için yukarı kalıyorsunuz veya yukarı, yakalama karşılaştırmak için bu değeri tahmini saat günlük göndermek için değer.

Yansıtma sunucuda oturum

The Status page displays the following information about the status of the log on the mirror server as of the indicated time:

  • Unrestored günlük

    Günlük içinde kb yineleme kuyrukta bekleyen tutar.

  • (Tahmini) günlük geri yükleme zamanı

    Yaklaşık oturum açma için şu anda yineleme sıra yansıtma veritabanı uygulanmış olması için gereken dakika sayısı.

  • Geçerli geri yükleme hızı

    Hangi hareketleri geri içine kuru yansıtma veritabanı içinde (kb / saniye).

Session yansıtma

Buna ek olarak, Durum sayfa yansıtma oturum hakkında aşağıdaki bilgileri görüntüler:

  • yürütme yükü yansıtma

    Ortalama gecikme hareketine milisaniye (yüksek güvenlik modda ilgilidir).Bu gecikme asıl sunucu örnek beklerken sonucunda oluşan yükü miktarıdır. yansıtma sunucusu örnek yineleme sıra hareket günlük kaydını yazmak için.

  • Gönder ve (tahmini) tüm geçerli günlük geri yükleme zamanı

    Tahmini saat asıl kaydedildi gönderilmemiş günlük tüm göndermek için ve tüm günlüğüne şu anda yineleme sıra geri yükleme yüklemek için gerekli.Bu tahmini değerleri toplamı daha az olabilir zaman için göndermek günlüğü (tahmini) ve zaman (tahmini) günlük geri yükleme gönderme ve geri paralel olarak çalışabilir, alanlar.

  • Şahit adresi

    tanık sunucu adresini örnek.Bu adres biçimi hakkında bilgi için bkz: (Veritabanı yansıtma) sunucu ağ adresi belirleme.

  • İşletim modu

    Veritabanı işletim modu yansıtma oturum:

    • Yüksek performans (zaman uyumsuz)

    • otomatik yük devretme (zaman uyumlu) olmadan yüksek güvenilirlik

    • otomatik yük devretme (zaman uyumlu) ile yüksek güvenilirlik