MSreplication_monitordata (Transact-SQL)

Şunlar için geçerlidir: SQL Server

MSreplication_monitordata tablosu, Replication Monitor tarafından kullanılan önbelleklenmiş verileri içerir ve her izlenen abonelik için bir satır bulunur. Bu tablo dağıtım veritabanında depolanır.

Sütun adı Veri türü Açıklama
lastrefresh datetime Monitör verilerinin yenilendiği tarih ve saat.
hesaplama zamanı int Monitör verisini hesaplamak için geçen süre (saniyeler cinsinden) mi?
publication_id int Yayın kimliği.
yayınevi sysname Yayımcının adı.
publisher_srvid int Publisher'ın sunucu kimliği.
publisher_db sysname Yayın veritabanının adı.
Yayın sysname Yayının adı.
publication_type int Bu değerlerden biri olabilecek yayın türü:

0 = İşlemsel yayın

1 = Anlık görüntü yayını

2 = Yayını birleştirme
Agent_type int Replikasyon ajanı türü, bu değerlerden biri olabilir.

1 = Snapshot Agent

2 = Log Okuyucu Ajanı

3 = Distribution Agent

4 = Merge Agent

9 = Kuyruk Okuyucu Ajanı
agent_id int Çoğaltma ajanının kimliği.
agent_name sysname Replikasyon ajanı işinin adı.
job_id uniqueidentifier Çoğaltma ajanı işinin GUID'si.
durum int Çoğaltma ajanının durumu, bu değerlerden biri olabilir:

1 = Başladı

2 = Başarılı oldu

3 = Devam ediyor

4 = Boşta

5 = Tekrar deneme

6 = Başarısız
isagentrunningnow bit Ajan işinin şu anda çalışıp çalışmadığını gösteren bir bayrak, burada 1 değeri işin çalıştığını gösterir.
uyarı int Abonelik tarafından oluşturulan eşik uyarısı, bu değerlerden birinin veya birkaçının mantıksal OR sonucu olabilir.

1 = son kullanma süresi - İşlemsel bir yayına abonelik, saklanma süresinin bir yüzdesi olarak izin verilen eşiğin üzerinde bir süre geçmiştir.

2 = gecikme - işlemsel bir Publisher'dan Aboneye veri çoğaltma süresi eşiği saniyeler içinde aşılır.

4 = mergesfon - bir birleşme yayınına abonelik, saklanma süresinin yüzdesi olarak izin verilen eşiğin üzerinde bir miktar fazla tutma süresini aşmıştır. 8 = mergefastrunduration - birleştirme aboneliğinin senkronizasyonunu tamamlamak için geçen süre, hızlı ağ bağlantısı üzerinden eşik sınırını saniyeler cinsinden aşar.

16 = mergeslowrunduration - birleştirme aboneliğinin senkronizasyonunu tamamlamak için geçen süre, yavaş veya çevirmeli ağ bağlantısı üzerinden eşik sınırını saniyeler cinsinden aşar.

32 = mergefastrunspeed - birleştirme aboneliğinin senkronizasyonu sırasında satırlar için teslimat hızı, hızlı ağ bağlantısı üzerinden eşik hızını, yani satır/saniye cinsinden tutamadı.

64 = mergeslowrunspeed - birleştirme aboneliğinin senkronizasyonu sırasında satırlar için teslimat hızı, yavaş veya çevirmeli ağ bağlantısı üzerinden eşik hızını, yani satır/saniye cinsinden tutamadı.
last_distsync datetime Distribution Agent'ın son çalışma tarihi ve saati.
Agentstoptime datetime Ajanın durduğu tarih ve saat.
distdb sysname Abonelik dağıtım veritabanının adı.
Tutma int Yayının saklama süresi.
time_stamp datetime Sadece iç kullanımda.
worst_latency int İşlem yayını için Günlük Okuyucusu veya Dağıtım Aracıları tarafından yayılan veri değişiklikleri için saniye olarak en yüksek gecikme süresi.
best_latency int İşlem yayını için Günlük Okuyucusu veya Dağıtım Aracıları tarafından yayılan veri değişiklikleri için saniye olarak en düşük gecikme süresi.
avg_latency int İşlem yayını için Günlük Okuyucusu veya Dağıtım Aracıları tarafından yayılan veri değişiklikleri için saniye olarak ortalama gecikme süresi.
cur_latency int Mevcut çalışma sırasında Log Reader veya Dağıtım Ajanları tarafından yayılan veri değişiklikleri için gecikme, saniyeler cinsinden.
worst_runspeedPerf int Birleştirme yayını için en uzun senkronizasyon süresi
best_runspeedPerf int Birleştirme yayını için en kısa senkronizasyon süresi
average_runspeedPerf int Birleştirme yayını için ortalama senkronizasyon süresi
mergePerformance int Son eşitlemenin performansı, abonelik için tüm eşitlemelerle karşılaştırıldığında, son eşitlemenin önceki tüm teslimat oranlarının ortalamasına bölünmüş teslim oranını temel alır.
mergelatestsessionrunduration int En son Merge Agent döneminin süresi.
mergelatestsessionrunspeed float(53) En son Merge Agent çalışmasının teslimat oranı.
mergelatestsessionconnectiontype int En son Merge Agent oturumu için kullanılan bağlantı, aşağıdaki değerlerden biri olabilir:

1 = yerel alan ağı (LAN)

2 = çevirmeli ağ bağlantısı
retention_period_unit tinyint Tutma tanımlarken kullanılan birimi tanımlar; bu değerlerden biri olabilir:

1 = hafta

2 = ay

3 = yıl