MSreplication_monitordata (Transact-sql)

MSreplication_monitordata tablosu, izlenen her abonelik için bir satır ile çoğaltma izleyicisi tarafından kullanılan önbelleğe alınmış verileri içerir. Bu tablo, dağıtım veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

lastrefresh

datetime

Tarih ve monitör verileri yenilendiği zaman.

computetime

int

Süre (saniye) monitör verileri hesaplamak için alınır.

publication_id

int

Yayın Kimliği

Yayınevi

sysname

Yayımcı adı.

publisher_srvid

int

Yayımcı sunucu Kımlığı.

publisher_db @

sysname

Yayını veritabanının adı.

Yayını

sysname

Yayın adı.

publication_type

int

Bu değerlerden biri olabilir yayın türü:

0 = Işlem yayını

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

2 = Birleştirme yayını

agent_type

int

Bu değerlerden biri olabilir çoğaltma aracısı türü.

1 = Anlık görüntü Aracısı

2 = Günlük Okuma Aracısı

3 = Dağıtım Aracısı

4 = Birleştirme Aracısı

9 = Sıra Okuma Aracısı

agent_id

int

Çoğaltma aracısı Kımlığı.

agent_name

sysname

Çoğaltma aracısı iş adı.

iş_no

uniqueidentifier

Çoğaltma aracısı iş GUID.

durumu

int

Bu değerlerden biri olabilir çoğaltma aracısı durumu:

1 = Başladı

2 = Başarılı oldu

3 = Sürüyor

4 = Boş

5 = Yeniden deneme

6 = Başarısız oldu

isagentrunningnow

bit

Aracısı iş şu anda, değeri burada çalışıp çalışmadığını gösteren bir bayrak 1 çalışan iş anlamına gelir.

Uyarı

int

Bu değerler birinin veya mantıksal or sonucu olabilir bir abonelik tarafından oluşturulan eşik uyarı.

1 = sona erme – işlem yayınına abonelik saklama dönemi tarafından izin verilen eşik değerinden fazla saklama dönemi yüzdesi olarak aştı.

2 = gecikme süresi - işlem Publisher'dan abone için verileri çoğaltmak için kullanılan süre eşiği, saniye cinsinden aşıyor.

4 = mergeexpiration - bir abonelik birleştirme yayınına saklama dönemi tarafından izin verilen eşik değerinden fazla saklama dönemi yüzdesi olarak aştı. 8 mergefastrunduration-= birleştirme abonelik tam eşitleme için kullanılan süre eşiği, saniye cinsinden hızlı ağ bağlantısı üzerinden aşıyor.

16 mergeslowrunduration-= birleştirme abonelik tam eşitleme için kullanılan süre eşiği, saniye cinsinden yavaş ya da çevirmeli ağ bağlantısı üzerinden aşıyor.

32 mergefastrunspeed – teslimat hızı eşik oranı satır başına, hızlı ağ bağlantısı üzerinden korumak satır birleştirme abonelik eşitleme sırasında başarısız oldu için =.

64 mergeslowrunspeed-teslimat hızı eşik oranı satır başına, yavaş ya da çevirmeli ağ bağlantısı üzerinden korumak satır birleştirme abonelik eşitleme sırasında başarısız oldu için =.

last_distsync

datetime

Son Tarih ve Saat Dağıtım Aracısı koştu.

agentstoptime

datetime

Aracı durduruldu Saat ve tarihi.

distdb

sysname

Abonelik için dağıtım veritabanının adı.

saklama

int

Yayını saklama dönemi.

time_stamp

datetime

Dahili kullanımı sadece.

worst_latency

int

Saniye için işlem yayın günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için en yüksek gecikme.

best_latency

int

Saniye için işlem yayın günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için en düşük gecikme.

avg_latency

int

Saniye için işlem yayın günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için ortalama gecikme.

cur_latency

int

Geçerli sırasında günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için saniye cinsinden gecikme.

worst_runspeedPerf

int

Birleştirme yayını için en uzun Eşitleme Zamanı

best_runspeedPerf

int

Birleştirme yayını için en kısa eşitleme Zamanı

average_runspeedPerf

int

Birleştirme yayını için ortalama Eşitleme Zamanı

mergePerformance

int

Son eşitleme tüm önceki gönderme ücretleri ortalama bölünmüş teslimat hızı temel abonelik için tüm eşitlemeler karşılaştırıldığında son eşitleme performans.

mergelatestsessionrunduration

int

Süre çalışan en son Birleştirme Aracısı.

mergelatestsessionrunspeed

float(53)

Teslimat oranı çalıştırmak en son Birleştirme Aracısı.

mergelatestsessionconnectiontype

int

Aşağıdaki değerlerden biri olabilen en son Birleştirme Aracısı oturumu için kullanılan bağlantı:

1 = yerel ağ (lan)

2 = çevirmeli ağ bağlantısı

retention_period_unit

tinyint

Tanımlarken kullanılan birimi tanımlar saklama, bu değerlerden biri olabilir:

1 hafta =

2 = ay

3 = yıl

Ayrıca bkz.

Başvuru

Çoğaltma görünümleri (Transact-sql)

sp_replmonitorhelpsubscription (Transact-sql)

sp_replmonitorhelppublication (Transact-sql)

sp_replmonitorhelppublisher (Transact-sql)

sp_replmonitorhelpmergesession (Transact-sql)

sp_replmonitorhelppublicationthresholds (Transact-sql)

sp_replmonitorhelpmergesessiondetail (Transact-sql)

Kavramlar

Program çoğaltma izlemek

Çoğaltma tabloları (Transact-sql)