sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance

La sys.dm_db_xtp_nonclustered_index_stats vue de gestion dynamique système inclut des statistiques sur les opérations sur les index non cluster dans les tables optimisées en mémoire. Le jeu de résultats 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 sont sys.dm_db_xtp_nonclustered_index_stats collectées lors de la création de la structure d’index en mémoire. Les structures d'index en mémoire sont recréées lors du redémarrage de la base de données.

Permet sys.dm_db_xtp_nonclustered_index_stats de comprendre et de surveiller l’activité d’index pendant les opérations DML et quand 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 indiquent des problèmes d’accès concurrentiel.

Pour plus d’informations sur les index à mémoire optimisée, consultez Les internes OLTP SQL Server en mémoire pour SQL Server 2016, page 20.

Nom de la colonne Type de données Description
object_id int ID de l'objet.
xtp_object_id bigint ID de la table optimisée en mémoire.
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é.

autorisations

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

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW DATABASE PERFORMANCE STATE sur la base de données.