Partager via


SQL Server, objet Méthodes Access

L’objet Méthodes Access dans SQL Server fournit des compteurs pour surveiller la façon dont les données logiques de la base de données sont accessibles. L’accès physique aux pages de base de données sur le disque est surveillé à l’aide des compteurs du Gestionnaire de mémoires tampons . La surveillance des méthodes utilisées pour accéder aux données stockées dans la base de données peut vous aider à déterminer si les performances des requêtes peuvent être améliorées 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éécritant des requêtes. Les compteurs de méthodes d’accès peuvent également être utilisés pour surveiller la quantité de données, d’index et d’espace libre dans la base de données, ce qui indique le volume et la fragmentation des données pour chaque instance de serveur. Une fragmentation excessive d’index peut compromettre les performances.

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

Pour la consommation d’espace dans tempdb au niveau du fichier, de la tâche et de la session, utilisez ces vues de gestion dynamique :

Ce tableau décrit les compteurs des méthodes d’accès SQL Server.

Compteurs de méthodes d’accès SQL Server Descriptif
Lots de nettoyage d'AU par seconde Nombre de lots par seconde terminés avec succès par la tâche en arrière-plan responsable du nettoyage des unités d’allocation différées supprimées.
Nettoyages d'unités d'authentification/seconde Nombre d’unités d’allocation par seconde qui ont été supprimées avec succès par la tâche en arrière-plan qui nettoie les unités d’allocation supprimées différées. Chaque suppression d’unité d’allocation nécessite plusieurs lots.
Nombre de créations de Lob par référence Nombre de valeurs d’objet volumineux (lob) passées par référence. Les lobs de référence sont utilisés dans certaines opérations en bloc pour éviter le coût de leur passage par valeur.
Nombre d’utilisations Lob de référence Nombre de valeurs lob de référence utilisées. Les lobs de référence sont utilisés dans certaines opérations en bloc pour éviter le coût de leur passage par valeur.
Count Lob Readahead Nombre de pages lob sur lesquelles la lecture a été émise.
Nombre d’extractions dans la ligne Nombre de valeurs de colonne extraites de ligne hors ligne.
Compter la ligne Push Off Nombre de valeurs de colonne déplacées de leur emplacement dans la ligne vers un emplacement hors de ligne.
Authentification différée supprimée Nombre d’unités d’allocation en attente d’abandon par la tâche en arrière-plan qui nettoie les unités d’allocation supprimées différées.
Ensembles de lignes supprimés différés Nombre d’ensembles de lignes créés à la suite d’opérations de génération d’index en ligne abandonnées qui attendent d’être supprimés par la tâche en arrière-plan qui nettoie les ensembles de lignes supprimés différés.
Nettoyages d’ensembles de lignes abandonnés/s Nombre d’ensembles de lignes par seconde créés à la suite d’opérations de génération d’index en ligne abandonnées qui ont été supprimées avec succès par la tâche en arrière-plan qui nettoie les ensembles de lignes supprimés différés.
Ensembles de lignes abandonnés ignorés par seconde Nombre d’ensembles de lignes par seconde créés en raison d’opérations de génération d’index en ligne abandonnées ignorées par la tâche en arrière-plan qui nettoie les ensembles de lignes supprimés différés créés.
Allocations d’étendues/s Nombre d’étendues libérées par seconde dans toutes les bases de données de cette instance de SQL Server.
Étendues allouées/s Nombre d’étendues allouées par seconde dans toutes les bases de données de cette instance de SQL Server.
Échec des lots de nettoyage de l'AU par seconde Nombre de lots par seconde ayant échoué et requis une nouvelle tentative, par la tâche en arrière-plan qui nettoie les unités d’allocation supprimées différées. L’échec peut être dû à un manque de mémoire ou d’espace disque, à une défaillance matérielle et à d’autres raisons.
Cookie de page feuille ayant échoué Nombre de fois où un cookie de page feuille n’a pas pu être utilisé pendant une recherche d’index, car les modifications se sont produites sur la page feuille. Le cookie est utilisé pour accélérer la recherche d’index.
Cookie de page d’arborescence ayant échoué Nombre de fois où un cookie de page d’arborescence n’a pas pu être utilisé pendant une recherche d’index, car les modifications se sont produites sur les pages parentes de ces pages d’arborescence. Le cookie est utilisé pour accélérer la recherche d’index.
Enregistrements transférés/s Nombre d’enregistrements par seconde extraits via des pointeurs d’enregistrement transférés.
Récupérations de pages FreeSpace/sec Nombre de pages extraites par seconde par analyse d’espace libre. Ces analyses recherchent de l’espace libre dans les pages déjà allouées à une unité d’allocation pour répondre aux demandes d’insertion ou de modification des fragments d’enregistrement.
Scans FreeSpace/seconde Nombre d’analyses par seconde lancées pour rechercher de 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 par seconde Nombre d’analyses complètes illimitées par seconde. Il peut s’agir d'analyses de tables de base ou d'analyses d'index complets.
Recherches d'index par seconde Nombre de recherches d’index par seconde. Ils sont utilisés pour démarrer une analyse de plage, repositionner une analyse de plage, revalider un point d’analyse, extraire un enregistrement d’index unique et rechercher l’index pour rechercher où insérer une nouvelle ligne.
Nombre de créations LobHandle Nombre de lobs temporaires créés.
LobHandle Destroy Count Nombre de lobs temporaires détruits.
Nombre total de créations de fournisseurs LobSS Nombre de fournisseurs de services de stockage métier (LobSSP) créés. Une table de travail créée par LobSSP.
Nombre de destructions du fournisseur LobSS Nombre de LobSSP détruits.
Nombre de troncations du fournisseur LobSS Nombre de LobSSP tronqué.
Allocations de pages mixtes/s Nombre de pages allouées par seconde à partir d’étendues mixtes. Celles-ci peuvent être utilisées pour stocker les pages IAM et les huit premières pages allouées à une unité d’allocation.
Tentatives de compression de page par seconde Nombre de pages évaluées pour la compression au niveau de la page. Inclut les pages qui n’ont pas été compressées, car des économies importantes pourraient être réalisées. 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).
Désallocations de page/s Nombre de pages libérées par seconde dans toutes les bases de données de cette instance de SQL Servere. Il s’agit notamment de pages provenant d’étendues mixtes et d’étendues uniformes.
Fractionnements de page/s Nombre de fractionnements de pages par seconde qui se produisent en raison d’un dépassement de capacité 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. Il s’agit notamment des allocations de pages provenant à la fois d’étendues mixtes et d’étendues 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 de sonde/s Nombre d’analyses de sonde par seconde utilisées pour rechercher directement une seule ligne qualifiée dans un index ou une table de base.
Analyses de plage/s Nombre d’analyses de plage qualifiées via des index par seconde.
Revalidations du point de balayage/s Nombre de fois par seconde que le point d’analyse devait être revalidé pour poursuivre l’analyse.
Enregistrements fantômes ignorés par seconde Nombre d'enregistrements fantômes ignorés par seconde pendant des analyses.
Escalades de verrous de table/s Nombre de fois où les verrous d'une table ont été escaladés à la granularité TABLE ou HoBT.
Cookie de feuille de page utilisé Nombre de fois qu’un cookie de page feuille est utilisé correctement pendant une recherche d’index, car aucune modification n’a eu lieu sur la page feuille. Le cookie est utilisé pour accélérer la recherche d’index.
Cookie de page d’arborescence utilisé Nombre de fois qu’un cookie de page d’arborescence est utilisé correctement pendant une recherche d’index, car aucune modification n’a eu lieu sur la page parente de la page d’arborescence. Le cookie est utilisé pour accélérer la recherche d’index.
Fichiers de travail créés par seconde Nombre de fichiers de travail créés par seconde. Par exemple, les fichiers de travail peuvent être utilisés pour mémoriser des résultats temporaires lors des opérations de jointure et d'agrégation utilisant le hachage.
Tables de travail créées par seconde Nombre de tables de travail créées par seconde. Par exemple, les tables de travail peuvent être utilisées pour stocker des résultats temporaires pour le pool de requêtes, les variables métier, les variables XML et les curseurs.
Tables de travail à partir du rapport du cache Pourcentage de tables de travail créées où les deux premières pages de la table de travail n’ont pas été allouées, mais sont immédiatement disponibles à partir du cache de la table de travail. (Lorsqu’une table de travail est supprimée, deux pages peuvent rester allouées et elles sont retournées au cache de la table de travail. Cela augmente les performances.)

Voir aussi

Analyser l'utilisation des ressources (Moniteur système)