Megosztás a következőn keresztül:


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

A sys.dm_db_xtp_nonclustered_index_stats rendszerdinamikus menedzsment nézet statisztikákat tartalmaz a nem klaszterelt indexeken végzett műveletekről memóriaoptimalizált táblákban. Az eredményhalmaz minden nem klaszterelt indexhez egy sort tartalmaz egy memóriára optimalizált táblázatban a jelenlegi adatbázisban.

A benne sys.dm_db_xtp_nonclustered_index_stats tükröződő statisztikákat akkor gyűjtik, amikor létrehozzák a memórián belüli indexstruktúrát. Az adatbázis újraindítása után a memórián belüli indexstruktúrákat hozzuk létre.

Használják sys.dm_db_xtp_nonclustered_index_stats az index aktivitásának megértésére és nyomon követésére a DML műveletek során, illetve amikor egy adatbázist online állítanak. Amikor egy memóriaoptimalizált táblázattal rendelkező adatbázist újraindítanak, az indexet úgy építik fel, hogy egyszerre egy sort illesztenek be a memóriába. Az oldalfelosztások, összevonások és konszolidációk száma segíthet megérteni, milyen munkát végeztek az index felépítésén, amikor egy adatbázist online állítanak be. Ezeket a számlálásokat a DML műveletek előtt és után is megtekintheted.

A nagy számú újrapróbálkozás párhuzamos problémákat jelez.

További információért a memóriaoptimalizált indexekről lásd SQL Server In-Memory OLTP Internals for SQL Server 2016, 20. oldalt.

Oszlop név Adattípus Description
object_id int Az objektum azonosítója.
xtp_object_id bigint A memóriaoptimalizált tábla azonosítója.
index_id int Az index azonosítója.
delta_pages bigint A fában található indexnek a delta oldalainak teljes száma.
internal_pages bigint Belső használatra. A fában található belső oldalak teljes száma ennek az indexnek.
leaf_pages bigint A levéloldalak teljes száma ennek az indexnek a fában.
outstanding_retired_nodes bigint Belső használatra. Az index belső struktúrái csomópontjainak összessége.
page_update_count bigint Az index oldalának frissítésére szolgáló műveletek összesített száma.
page_update_retry_count bigint Az indexben frissítő művelet újrapróbálkozásainak összesített száma.
page_consolidation_count bigint Az indexben összesített oldalkonszolidációk száma.
page_consolidation_retry_count bigint Az oldalkonszolidációs műveletek újrapróbálkozásának összesített száma.
page_split_count bigint Az indexben található oldalfelosztási műveletek összesített száma.
page_split_retry_count bigint Oldalfelosztási műveletek összesített számú újrapróbálkozása.
key_split_count bigint Az index kulcsfelosztásainak összesített száma.
key_split_retry_count bigint Kulcsfelosztási műveletek összesített számú újrapróbálkozása.
page_merge_count bigint Az indexben az oldalösszevonási műveletek kumulatív száma.
page_merge_retry_count bigint Az oldalegyesítési műveletek újrapróbálkozásainak összesített száma.
key_merge_count bigint Az indexben szereplő kulcsfontosságú egyesítési műveletek összesített száma.
key_merge_retry_count bigint Kulcsösszevonási műveletek összesített számú újrapróbálása.

Permissions

VIEW DATABASE STATE engedélyt igényel a jelenlegi adatbázison.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

Az adatbázishoz a VIEW DATABASE PERFORMANCE STATE engedélyre van szükség.