MSreplication_monitordata (T-SQL)

Berlaku untuk:SQL Server

Tabel MSreplication_monitordata berisi data cache yang digunakan oleh Replication Monitor, dengan satu baris untuk setiap langganan yang dipantau. Tabel ini disimpan dalam database distribusi.

Nama kolom Jenis data Deskripsi
lastrefresh datetime Tanggal dan waktu data monitor disegarkan.
waktu komputasi int Apakah waktu (dalam detik) diambil untuk menghitung data pemantauan.
publication_id int ID publikasi.
penerbit nama sysname Nama Publisher.
publisher_srvid int The server ID of the Publisher.
publisher_db nama sysname Nama database publikasi.
Publikasi nama sysname Nama publikasi.
publication_type int Jenis publikasi, yang bisa menjadi salah satu nilai ini:

0 = Publikasi transaksi

1 = Publikasi rekam jepret

2 = Gabungkan publikasi
agent_type int Jenis agen replikasi, yang bisa menjadi salah satu nilai ini.

1 = Agen Rekam Jepret

2 = Agen Pembaca Log

3 = Agen Distribusi

4 = Gabungkan Agen

9 = Agen Pembaca Antrean
agent_id int ID agen replikasi.
agent_name nama sysname Nama pekerjaan agen replikasi.
job_id pengidentifikasi unik GUID pekerjaan agen replikasi.
status int Status agen replikasi, yang bisa menjadi salah satu nilai ini:

1 = Dimulai

2 = Berhasil

3 = Sedang berlangsung

4 = Menganggur

5 = Mencoba kembali

6 = Gagal
isagentrunningnow bit Bendera yang menunjukkan apakah pekerjaan agen saat ini berjalan, di mana nilai 1 berarti bahwa pekerjaan sedang berjalan.
peringatan int Peringatan ambang yang dihasilkan oleh langganan, yang dapat menjadi hasil LOGIS ATAU dari satu atau beberapa nilai ini.

1 = kedaluwarsa - langganan untuk publikasi transaksi telah melebihi periode retensi lebih dari ambang batas yang diizinkan, sebagai persentase periode retensi.

2 = latensi - waktu yang diperlukan untuk mereplikasi data dari Penerbit transaksional ke Pelanggan melebihi ambang batas, dalam hitungan detik.

4 = mergeexpiration - langganan untuk publikasi gabungan telah melebihi periode retensi lebih dari ambang batas yang diizinkan, sebagai persentase periode retensi. 8 = mergefastrunduration - waktu yang diperlukan untuk menyelesaikan sinkronisasi langganan penggabungan melebihi ambang batas, dalam hitungan detik, melalui koneksi jaringan cepat.

16 = mergeslowrunduration - waktu yang diperlukan untuk menyelesaikan sinkronisasi langganan gabungan melebihi ambang batas, dalam detik, melalui koneksi jaringan yang lambat atau dial-up.

32 = mergefastrunspeed - tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan cepat.

64 = mergeslowrunspeed - tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan yang lambat atau dial-up.
last_distsync datetime Tanggal dan waktu terakhir agen distribusi berjalan.
agentstoptime datetime Tanggal dan waktu agen berhenti.
distdb nama sysname Nama database distribusi untuk langganan.
Penyimpanan int Periode retensi untuk publikasi.
time_stamp datetime Penggunaan internal saja.
worst_latency int Latensi tertinggi, dalam detik, untuk perubahan data yang disebarkan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
best_latency int Latensi terendah, dalam detik, untuk perubahan data yang disebarkan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
avg_latency int Latensi rata-rata, dalam detik, untuk perubahan data yang disebarkan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
cur_latency int Latensi, dalam detik, untuk perubahan data yang disebarkan oleh Pembaca Log atau Agen Distribusi selama eksekusi saat ini.
worst_runspeedPerf int Waktu sinkronisasi terpanjang untuk publikasi gabungan
best_runspeedPerf int Waktu sinkronisasi terpendek untuk publikasi gabungan
average_runspeedPerf int Waktu sinkronisasi rata-rata untuk publikasi penggabungan
mergePerformance int Performa sinkronisasi terakhir dibandingkan dengan semua sinkronisasi untuk langganan, yang didasarkan pada tingkat pengiriman sinkronisasi terakhir yang dibagi dengan rata-rata semua tarif pengiriman sebelumnya.
mergelatestsessionrunduration int Durasi eksekusi Agen Penggabungan terbaru.
mergelatestsessionrunspeed float(53) Tingkat pengiriman eksekusi Agen Penggabungan terbaru.
mergelatestsessionconnectiontype int Koneksi digunakan untuk sesi Agen Penggabungan terbaru, yang bisa menjadi salah satu nilai berikut:

1 = jaringan area lokal (LAN)

2 = sambungan jaringan dial-up
retention_period_unit kecil Menentukan unit yang digunakan saat menentukan retensi, yang dapat menjadi salah satu nilai ini:

1 = minggu

2 = bulan

3 = tahun

Lihat Juga

Memantau Replikasi Secara Terprogram
Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)
sp_replmonitorhelpsubscription (T-SQL)
sp_replmonitorhelppublication (T-SQL)
sp_replmonitorhelppublisher (T-SQL)
sp_replmonitorhelpmergesession (T-SQL)
sp_replmonitorhelppublicationthresholds (T-SQL)
sp_replmonitorhelpmergesessiondetail (T-SQL)