SQL Server, Rendelkezésre állási replika objektum

A következőkre vonatkozik:SQL Server

Az SQLServer:Rendelkezésre állási replika teljesítményobjektuma olyan teljesítményszámlálókat tartalmaz, amelyek az SQL Server Always On rendelkezésre állási csoportjainak rendelkezésre állási replikáival kapcsolatos információkat jelentik. Az összes rendelkezésre állási replika teljesítményszámlálója az elsődleges és a másodlagos replikára is vonatkozik, a küldési/fogadási számlálók pedig a helyi replikát tükrözik. Az elsődleges replika általában az adatok nagy részét küldi el, a másodlagos replikák pedig megkapják az adatokat. A másodlagos replikák azonban ACK-okat és egyéb háttérforgalmat küldenek az elsődleges replikáknak. Egy adott rendelkezésre állási replikán egyes számlálók nulla értéket fognak megjeleníteni a helyi replika aktuális szerepkörétől függően, elsődleges vagy másodlagos szerepkörtől függően.

Számláló neve Description
Replikából fogadott bájtok másodpercenként Az SQL Server 2012-ben és 2014-ben: A rendelkezésre állási replikától másodpercenként fogadott bájtok (tömörített) tényleges száma (szinkronizálás vagy aszinkron). A pingelések és az állapotfrissítések akkor is hálózati forgalmat generálnak az adatbázisokon, ha nincsenek felhasználói frissítések.

Az SQL Server 2016-ban (13.x) és újabb verziókban: A rendelkezésre állási replikából másodpercenként fogadott bájtok tényleges száma (aszinkronra tömörítve, szinkronizáláshoz nem tömörítve).
Replikára küldött bájtok/mp Az SQL Server 2012-ben és 2014-ben: A hálózaton másodpercenként küldött bájtok (tömörített) tényleges száma a távoli rendelkezésre állási replikának (szinkronizálás vagy aszinkron). A tömörítés alapértelmezés szerint engedélyezve van a szinkronizáláshoz és az aszinkron replikához is.

Az SQL Server 2016-ban (13.x) és újabb verziókban: A távoli rendelkezésre állási replikának másodpercenként küldött bájtok száma. Az aszinkron replika tömörítése előtt. (A tömörítés nélküli szinkronizálási replika bájtjainak tényleges száma)
Átviteli másodpercenként küldött bájtok Az SQL Server 2012 &2014-ben: A hálózaton másodpercenként (tömörített) küldött bájtok tényleges száma a távoli rendelkezésre állási replikának (szinkronizálás vagy aszinkron). A tömörítés alapértelmezés szerint engedélyezve van a szinkronizáláshoz és az aszinkron replikához is.

Az SQL Server 2016-ban (13.x) és újabb verziókban: A távoli rendelkezésre állási replikára másodpercenként küldött bájtok száma az aszinkron replika tömörítése előtt. (A tömörítés nélküli szinkronizálási replika bájtjainak tényleges száma)
Folyamatvezérlési idő (ms/mp) Ezredmásodpercben eltelt idő, amikor a naplóstream-üzenetek a küldési folyamat vezérlésére vártak az utolsó másodpercben.
Folyamatvezérlés/mp Az utolsó másodpercben kezdeményezett folyamatvezérlések száma. A folyamatvezérlési idő (ms/sec) és a Flow Control/sec osztva a várakozásonkénti átlagos idő.
Fogadás replikából/mp-ből A replikától másodpercenként fogadott Always On üzenetek száma.
Üzenetek újraküldése másodpercenként Az utolsó másodpercben ismételten küldött Always On üzenetek száma. Az újraküldéses üzenet olyan üzenet, amelyet megkísérltek elküldeni, de nem sikerült befejezni, és újra meg kell kísérelni. Bár ez különböző okok miatt fordulhat elő, ez nem ugyanaz, mint a TCP-újraközvetítés.
Küldés replikának/mp-nek Az erre a rendelkezésre állási replikára küldött Always On üzenetek száma másodpercenként.
Küldés átvitelre/másodpercre A hálózaton másodpercenként küldött Always On üzenetek tényleges száma a távoli rendelkezésre állási replikának. Az elsődleges replikán ez a másodlagos replikának küldött üzenetek száma. A másodlagos replikán ez az elsődleges replikának küldött üzenetek száma.

Példák

Ezzel a T-SQL-lekérdezéssel ismerkedhet meg az objektum lekérdezési teljesítményszámlálóival a sys.dm_os_performance_counters dinamikus felügyeleti nézetben:

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