Share via


SQL Server - Objet Access Methods

L'objet Access Methods de SQL Server fournit des compteurs permettant de surveiller l'accès aux données logiques de la base de données. Les compteurs Gestionnaire de tampons permettent de surveiller l'accès physique aux pages de bases de données sur le disque. La surveillance des méthodes d'accès aux données de la base de données permet de déterminer s'il est possible d'améliorer les performances des requêtes en ajoutant ou en modifiant des index, en ajoutant ou en déplaçant des partitions, en ajoutant des fichiers ou des groupes de fichiers, en défragmentant des index ou en réécrivant des requêtes. Il est également possible d'utiliser les compteurs Méthodes d'accès pour surveiller le volume des données, les index ou l'espace libre dans la base de données. Ils indiquent ainsi le volume des données et leur fragmentation pour chaque instance du serveur. Une fragmentation excessive des index peut nuire aux performances.

Pour des informations détaillées sur le volume, la fragmentation et l'utilisation des données, utilisez les vues de gestion dynamique suivantes :

Pour l'utilisation de l'espace dans la base de données tempdb au niveau fichier, tâche et session, utilisez les vues de gestion dynamique suivantes :

Ce tableau décrit les compteurs Access MethodsSQL Server.

Compteurs méthodes d'accès de SQL Server

Description

Traitements de nettoyages d'unités d'allocation/s

Nombre de traitements par secondes effectués par la tâche en arrière-plan qui nettoie les unités d'allocation supprimées et différées.

Nettoyages des unités d'allocation/s

Nombre d'unités d'allocation par secondes supprimées par la tâche en arrière-plan qui nettoie les unités d'allocation supprimées et différées. Chaque suppression d'unité d'allocation nécessite plusieurs traitements.

Nombre de créations LOB par référence

Nombre de valeurs des objets de grande taille (lob) passées par référence. Les objets de grande taille passés par référence sont utilisés dans certaines opérations en bloc pour éviter le coût de passage par valeur.

Nombre d'utilisations LOB par référence

Nombre de valeurs LOB par référence ayant été utilisées. Les objets de grande taille passés par référence sont utilisés dans certaines opérations en bloc pour éviter le coût de passage par valeur.

Nombre d'objets de grande taille lus par anticipation

Nombre de pages d'objets de grande taille sur lesquelles une lecture par anticipation a eu lieu.

Nombre d'extractions dans la ligne

Nombre de valeurs des colonnes ayant été extraites dans la ligne alors qu'elles étaient hors ligne. Pour plus d'informations sur le dépassement de capacité des lignes, consultez Données de dépassement de ligne de plus de 8 Ko.

Nombre d'envois hors ligne

Nombre de valeurs des colonnes ayant été envoyées hors ligne alors qu'elles étaient dans la ligne. Pour plus d'informations sur le dépassement de capacité des lignes, consultez Données de dépassement de ligne de plus de 8 Ko.

Unités d'allocation supprimées différées

Nombre d'unités d'allocation en attente de suppression par la tâche en arrière-plan qui nettoie les unités d'allocation supprimées et différées.

Ensembles de lignes supprimés différés

Nombre d'ensembles de lignes créés suite à des opérations abandonnées de construction d'index en ligne en attente de suppression par la tâche en arrière-plan qui nettoie les ensembles de lignes supprimés et différés.

Nettoyages des ensembles de lignes supprimés/s

Nombre d'ensembles de lignes par seconde créés suite à des opérations abandonnées de construction d'index en ligne supprimés par la tâche en arrière-plan qui nettoie les ensembles de lignes supprimés et différés.

Ensembles de lignes supprimés et ignorés/s

Nombre d'ensembles de lignes par seconde créés suite à des opérations abandonnées de construction d'index en ligne ignorés par la tâche en arrière-plan qui nettoie les ensembles de lignes créés, supprimés et différés.

Désallocations d'extensions/s

Nombre d'extensions libérées par seconde dans toutes les bases de données de cette instance de SQL Server.

Extensions allouées/s

Nombre d'extensions allouées par seconde dans toutes les bases de données de cette instance de SQL Server.

Traitements de nettoyages d'unités d'allocation/s ayant échoué

Nombre de traitements par secondes qui ont échoué et qui ont demandé une autre tentative, effectuée par la tâche en arrière-plan qui nettoie les unités d'allocation supprimées et différées. L'échec peut être dû à un manque de mémoire ou d'espace disque, à une panne matérielle ou à d'autres raisons.

Échec du cookie de page feuille

Nombre de fois où il n'a pas été possible d'utiliser un cookie de page feuille pendant une recherche d'index depuis que des modifications sont intervenues sur la page feuille. Le cookie accélère la recherche d'index.

Échec du cookie de page d'arborescence

Nombre de fois où il n'a pas été possible d'utiliser un cookie de page d'arborescence pendant une recherche d'index depuis que des modifications sont intervenues sur les pages parentes de ces pages d'arborescences. Le cookie accélère la recherche d'index.

Enregistrements transmis/s

Nombre d'enregistrements extraits par seconde via des pointeurs d'enregistrements transmis.

Extractions de pages d'espace libre/s

Nombre de pages extraites par seconde par les analyses de l'espace libre. Ces analyses recherchent l'espace libre dans les pages déjà allouées à une unité d'allocation pour satisfaire les demandes d'insertion ou de modification des fragments d'enregistrements.

Analyses d'espace libre/s

Nombre d'analyses par seconde lancées pour rechercher l'espace libre dans les pages déjà allouées à une unité d'allocation pour insérer ou modifier un fragment d'enregistrement. Chaque analyse peut trouver plusieurs pages.

Analyses complètes/s

Nombre d'analyses complètes illimitées par seconde. Il peut s'agir d'analyses sur la table de base ou sur l'index complet.

Recherches d'index/s

Nombre de recherches d'index par seconde. Ces recherches sont utilisées pour démarrer une analyse ou un repositionnement d'étendue, revalider un point d'analyse, extraire un enregistrement d'index unique et rechercher l'index pour localiser où une nouvelle ligne doit être insérée.

Nombre de créations de LobHandle

Nombre d'objets de grande taille (lob) temporaires créés.

Nombre de destructions de LobHandle

Nombre d'objets de grande taille (lob) temporaires détruits.

Nombre de fournisseurs de services de stockage d'objets de grande taille (LobSS) créés

Nombre de fournisseurs de services de stockage d'objets de grande taille (LobSSP) créés. Une table de travail créée par LobSSP.

Nombre de fournisseurs de services de stockage LOB détruits

Nombre de LobSSP détruits.

Nombre de fournisseurs de services de stockage LOB tronqués

Nombre de LobSSP tronqués.

Allocations de pages mixtes/s

Nombre de pages allouées par seconde à partir d'extensions mixtes. Ces pages peuvent s'utiliser pour stocker les pages IAM et les huit premières pages allouées à une unité d'allocation.

Tentatives de compression de page/s

Nombre de pages évaluées pour la compression de niveau page. Inclut les pages qui n'ont pas été compressées car des économies significatives n'ont pas pu être obtenues. Inclut tous les objets dans l'instance de SQL Server. Pour plus d'informations sur des objets spécifiques, consultez sys.dm_db_index_operational_stats (Transact-SQL).

Pages désallouées/s

Le nombre de pages libérées par seconde dans toutes les bases de données dans cette instance de SQL Server. Elles incluent des pages issues d'étendues mixtes et d'étendues uniformes.

Fractionnements de pages/s

Nombre de fractionnements de pages par seconde qui surviennent à la suite d'un débordement des pages d'index.

Pages allouées/s

Nombre de pages allouées par seconde dans toutes les bases de données de cette instance de SQL Server. Elles comprennent les allocations des pages d'extensions mixtes et uniformes.

Pages compressées/s

Nombre de pages de données compressées à l'aide de la compression PAGE. Inclut tous les objets dans l'instance de SQL Server. Pour plus d'informations sur des objets spécifiques, consultez sys.dm_db_index_operational_stats (Transact-SQL).

Analyses par sondage/s

Nombre d'analyses par sondage par seconde utilisées pour trouver directement au plus une seule ligne qualifiée dans un index ou dans une table de base.

Analyses d'étendue/s

Nombre d'analyses d'étendue qualifiées dans les index par seconde.

Nombre de revalidations du point d'analyse/s

Nombre de revalidations du point d'analyse par seconde nécessaires à la poursuite de l'analyse.

Enregistrements fantômes ignorés/s

Nombre d'enregistrements fantômes ignorés par seconde pendant des analyses.

Augmentation de verrous de table/s

Nombre de fois où les verrous sur une table ont été remontés à la granularité TABLE ou HoBT.

Utilisation du cookie de page feuille

Nombre de fois où un cookie de page feuille a été utilisé pendant une recherche d'index depuis qu'aucune modification n'est intervenue sur la page feuille. Le cookie accélère la recherche d'index.

Utilisation du cookie de page d'arborescence

Nombre de fois où un cookie de page d'arborescence a été utilisé pendant une recherche d'index depuis qu'aucune modification n'est intervenue sur la page d'arborescence. Le cookie accélère la recherche d'index.

Fichiers de travail créés/s

Nombre de fichiers de travail créés par seconde. Par exemple, il est possible d'utiliser des fichiers de travail pour enregistrer des résultats temporaires de jointures et d'agrégats de hachage.

Tables de travail créées/s

Nombre de tables de travail créées par seconde. Par exemple, il est possible d'utiliser des tables de travail pour enregistrer des résultats temporaires de mise en attente de requêtes, de variables XML et de curseurs.

Taux de tables de travail à partir du cache

Pourcentage de tables de travail créées lorsque les deux premières pages de la table de travail n'étaient pas allouées mais étaient immédiatement disponibles dans la mémoire cache de la table de travail. (Lorsqu'une table de travail est supprimée, deux pages peuvent rester allouées : elles sont placées dans la mémoire cache de la table de travail pour augmenter les performances).