Partager via


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

sys.dm_db_xtp_nonclustered_index_stats inclut des statistiques sur les opérations effectuées sur index non-cluster dans les tables mémoire optimisées. sys.dm_db_xtp_nonclustered_index_stats contient une ligne pour chaque index non-cluster sur une table mémoire optimisée dans la base de données active.

Les statistiques reflétées dans sys.dm_db_xtp_nonclustered_index_stats sont collectées lorsque la structure de l'index en mémoire est créée. Les structures d'index en mémoire sont recréées lors du redémarrage de la base de données.

Utilisez sys.dm_db_xtp_nonclustered_index_stats pour comprendre et surveiller l'activité de l'index pendant des opérations DML et lorsqu'une base de données est mise en ligne. Lorsqu'une base de données avec une table mémoire optimisée est redémarrée, l'index est construit en insérant une ligne à la fois dans la mémoire. Le nombre de fractionnements, fusions et consolidations de pages peut vous aider à comprendre le travail effectué pour construire l'index lorsqu'une base de données est mise en ligne. Vous pouvez également consulter ces informations avant et après une série d'opérations DML.

Un grand nombre de nouvelles tentatives indique des problèmes de concurrence ; appelez le support Microsoft.

Pour plus d'informations sur les index non cluster mémoire optimisés, consultez Présentation des mécanismes internes de l'OLTP en mémoire SQL Server, page 17.

S'applique à : SQL Server (SQL Server 2014 jusqu'à la version actuelle).

Nom de la colonne

Type de données

Description

object_id

int

ID de l'objet.

index_id

int

Identificateur de l'index.

delta_pages

bigint

Nombre total de pages delta pour cet index dans l'arborescence.

internal_pages

bigint

À usage interne uniquement. Nombre total de pages internes pour cet index dans l'arborescence.

leaf_pages

bigint

Nombre total de pages feuilles pour cet index dans l'arborescence.

outstanding_retired_nodes

bigint

À usage interne uniquement. Nombre total de nœuds pour cet index dans les structures internes.

page_update_count

bigint

Nombre cumulé d'opérations de mise à jour d'une page dans l'index.

page_update_retry_count

bigint

Nombre cumulé de nouvelles tentatives d'une opération de mise à jour de page dans l'index.

page_consolidation_count

bigint

Nombre cumulé de consolidations de page dans l'index.

page_consolidation_retry_count

bigint

Nombre cumulé de nouvelles tentatives de consolidation de page.

page_split_count

bigint

Nombre cumulé d'opérations de fractionnement de page dans l'index.

page_split_retry_count

bigint

Nombre cumulé de nouvelles tentatives de fractionnement de page.

key_split_count

bigint

Nombre cumulé de fractionnements de clé dans l'index.

key_split_retry_count

bigint

Nombre cumulé de nouvelles tentatives de fractionnement de clé.

page_merge_count

bigint

Nombre cumulé d'opérations de fusion de page dans l'index.

page_merge_retry_count

bigint

Nombre cumulé de nouvelles tentatives de fusion de page.

key_merge_count

bigint

Nombre cumulé d'opérations de fusion de clé dans l'index.

key_merge_retry_count

bigint

Nombre cumulé de nouvelles tentatives de fusion de clé.

Permissions

Nécessite l'autorisation VIEW DATABASE STATE sur la base de données active.

Voir aussi

Concepts

Vues de gestion dynamique des tables mémoire optimisées (Transact-SQL)