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. |
retensi | 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 yang 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)