sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

sys.dm_db_xtp_nonclustered_index_stats 包含有关对内存优化表中的非聚集索引执行操作的统计信息。 sys.dm_db_xtp_nonclustered_index_stats 针对当前数据库中内存优化表上的每个非聚集索引都包含一行。

在创建内存中索引结构时,会收集 sys.dm_db_xtp_nonclustered_index_stats 中反映的统计信息。 数据库重新启动时,会重新创建内存中索引结构。

使用 sys.dm_db_xtp_nonclustered_index_stats 可了解和监视 DML 操作过程中以及数据库进入联机状态时的索引活动。 重新启动具有内存优化表的数据库时,通过一次向内存插入一行来生成索引。 页拆分、合并和整合的计数可以帮助您了解在数据库进入联机状态时为生成索引而进行的工作。 还可以在一系列 DML 操作之前以及之后查看这些计数。

大量重试表示存在并发问题;请致电 Microsoft 支持部门。

有关内存优化的非聚集索引的详细信息,请参阅第 17 页的 SQL Server 内存中 OLTP 内部组件概述

适用于:SQL Server(SQL Server 2014 到当前版本)。

列名

数据类型

说明

object_id

int

对象的 ID。

index_id

int

索引的 ID。

delta_pages

bigint

树中此索引的增量页总数。

internal_pages

bigint

供内部使用。 树中此索引的内部页总数。

leaf_pages

bigint

树中此索引的叶级页总数。

outstanding_retired_nodes

bigint

供内部使用。 内部结构中此索引的节点总数。

page_update_count

bigint

对索引中的页进行更新的累计操作数。

page_update_retry_count

bigint

对索引中的页进行更新的累计操作重试次数。

page_consolidation_count

bigint

索引中的累计页合并数。

page_consolidation_retry_count

bigint

累计页合并操作重试次数。

page_split_count

bigint

索引中的累计页拆分操作数。

page_split_retry_count

bigint

累计页拆分操作重试次数。

key_split_count

bigint

索引中的累计键拆分数。

key_split_retry_count

bigint

累计键拆分操作重试次数。

page_merge_count

bigint

索引中的累计页合并操作数。

page_merge_retry_count

bigint

累计页合并操作重试次数。

key_merge_count

bigint

索引中的累计键合并操作数。

key_merge_retry_count

bigint

累计键合并操作重试次数。

权限

要求对当前数据库拥有 VIEW DATABASE STATE 权限。

请参阅

概念

内存优化表动态管理视图 (Transact-SQL)