sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Systemets sys.dm_db_xtp_nonclustered_index_stats dynamiska hanteringsvy inkluderar statistik om operationer på icke-klustrade index i minnesoptimerade tabeller. Resultatuppsättningen innehåller en rad för varje icke-klustrat index i en minnesoptimerad tabell i den aktuella databasen.

Statistiken som återges i sys.dm_db_xtp_nonclustered_index_stats samlas in när indexstrukturen i minnet skapas. Indexstrukturer i minnet återskapas vid databasomstart.

Används sys.dm_db_xtp_nonclustered_index_stats för att förstå och övervaka indexaktivitet under DML-operationer och när en databas tas online. När en databas med en minnesoptimerad tabell startas om byggs indexet genom att infoga en rad i taget i minnet. Antalet siddelningar, sammanslagningar och konsolideringar kan hjälpa dig att förstå arbetet som lagts ner för att bygga indexet när en databas tas i bruk. Du kan också titta på dessa räkningar före och efter en serie DML-operationer.

Stora antal återförsök tyder på samtidighetsproblem.

För mer information om minnesoptimerade index, se SQL Server In-Memory OLTP Internals for SQL Server 2016, sida 20.

Kolumnnamn Datatyp Description
object_id int ID för objektet.
xtp_object_id bigint ID för den minnesoptimerade tabellen.
index_id int ID för indexet.
delta_pages bigint Det totala antalet delta-sidor för detta index i trädet.
internal_pages bigint För internt bruk. Det totala antalet interna sidor för detta index i trädet.
leaf_pages bigint Det totala antalet bladsidor för detta index i trädet.
outstanding_retired_nodes bigint För internt bruk. Det totala antalet noder för detta index i de interna strukturerna.
page_update_count bigint Kumulativt antal operationer som uppdaterar en sida i indexet.
page_update_retry_count bigint Kumulerat antal försök på en operation uppdaterar sida i indexet.
page_consolidation_count bigint Kumulerat antal sidkonsolideringar i indexet.
page_consolidation_retry_count bigint Kumulativt antal försök av sidkonsolideringsoperationer.
page_split_count bigint Kumulerat antal siddelningsoperationer i indexet.
page_split_retry_count bigint Kumulativt antal försök av siddelningsoperationer.
key_split_count bigint Kumulerat antal nyckeldelningar i indexet.
key_split_retry_count bigint Kumulerat antal omprövningar av nyckeldelningsoperationer.
page_merge_count bigint Kumulerat antal sidsammanslagningsoperationer i indexet.
page_merge_retry_count bigint Kumulerat antal försök av sidsammanslagningsoperationer.
key_merge_count bigint Kumulerat antal nyckelsammanslagningsoperationer i indexet.
key_merge_retry_count bigint Kumulerat antal omgångar av nyckelsammanslagningsoperationer.

Permissions

Kräver behörighet VISA DATABASENS TILLSTÅND på den aktuella databasen.

Behörigheter för SQL Server 2022 och senare

Kräver behörigheten VISA DATABASPRESTANDATILLSTÅND för databasen.