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 权限。