SQL Server, objek Replika Ketersediaan

Berlaku untuk:SQL Server

Objek performa SQLServer:Availability Replica berisi penghitung kinerja yang melaporkan informasi tentang replika ketersediaan di grup ketersediaan AlwaysOn di SQL Server. Semua penghitung kinerja replika ketersediaan berlaku untuk replika utama dan replika sekunder, dengan penghitung kirim/terima yang mencerminkan replika lokal. Sebagian besar, replika utama mengirimkan sebagian besar data, dan replika sekunder menerima data. Namun, replika sekunder mengirim AKS dan beberapa lalu lintas latar belakang lainnya ke replika utama. Pada replika ketersediaan tertentu, beberapa penghitung akan menunjukkan nilai nol, tergantung pada peran saat ini, primer atau sekunder, dari replika lokal.

Nama Penghitung Deskripsi
Byte Diterima dari Replika/detik Di SQL Server 2012 dan 2014: Jumlah byte aktual (dikompresi) yang diterima dari replika ketersediaan per detik (sinkronisasi atau asinkron). Ping dan pembaruan status akan menghasilkan lalu lintas jaringan bahkan pada database tanpa pembaruan pengguna.

Di SQL Server 2016 (13.x) ke atas: Jumlah aktual byte yang diterima (dikompresi untuk asinkron, tidak dikompresi untuk sinkronisasi) dari replika ketersediaan per detik.
Byte Dikirim ke Replika/detik Di SQL Server 2012 dan 2014: Jumlah byte aktual (terkompresi) yang dikirim per detik melalui jaringan ke replika ketersediaan jarak jauh (sinkronisasi atau asinkron). Pemadatan diaktifkan untuk replika sinkronisasi dan asinkron secara default.

Di SQL Server 2016 (13.x) ke atas: Jumlah byte yang dikirim ke replika ketersediaan jarak jauh per detik. Sebelum pemadatan untuk replika asinkron. (Jumlah byte aktual untuk replika sinkronisasi yang tidak memiliki pemadatan)
Byte Dikirim ke Transportasi/detik Di SQL Server 2012 & 2014: Jumlah aktual byte yang dikirim per detik (dikompresi) melalui jaringan ke replika ketersediaan jarak jauh (sinkronisasi atau asinkron). Pemadatan diaktifkan untuk replika sinkronisasi dan asinkron secara default.

Di SQL Server 2016 (13.x) ke atas: Jumlah byte yang dikirim ke replika ketersediaan jarak jauh per detik Sebelum kompresi untuk replika asinkron. (Jumlah byte aktual untuk replika sinkronisasi yang tidak memiliki pemadatan)
Waktu Kontrol Aliran (ms/dtk) Waktu dalam milidetik bahwa pesan aliran log menunggu kontrol alur pengiriman, dalam detik terakhir.
Kontrol Aliran/detik Frekuensi kontrol aliran dimulai dalam detik terakhir. Waktu Kontrol Aliran (ms/dtk) dibagi dengan Kontrol Aliran/detik adalah waktu rata-rata per penantian.
Menerima dari Replika/detik Jumlah pesan AlwaysOn yang diterima dari replika per detik.
Pesan Kembali/detik Jumlah pesan AlwaysOn yang dikirim ulang dalam detik terakhir. Pesan yang dikirim ulang adalah pesan yang dicoba dikirim tetapi tidak dapat diselesaikan dan harus dicoba untuk dikirim lagi. Meskipun ini bisa terjadi karena alasan yang berbeda, itu tidak sama dengan transmisi ulang TCP.
Mengirim ke Replika/detik Jumlah pesan AlwaysOn yang dikirim ke replika ketersediaan ini per detik.
Mengirim ke Transportasi/detik Jumlah aktual pesan AlwaysOn yang dikirim per detik melalui jaringan ke replika ketersediaan jarak jauh. Pada replika utama, ini adalah jumlah pesan yang dikirim ke replika sekunder. Pada replika sekunder, ini adalah jumlah pesan yang dikirim ke replika utama.

Contoh

Anda mulai menjelajahi penghitung kinerja kueri dalam objek ini menggunakan kueri T-SQL ini pada tampilan manajemen dinamis sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Availability Replica%';