Partager via


SQL Server, objet Gestionnaire de tampons

L'objet Gestionnaire de tampons fournit des compteurs pour analyser comment SQL Server utilise :

  • la mémoire pour stocker des pages de données ;

  • des compteurs pour analyser les E/S physiques lorsque SQL Server lit et écrit des pages de base de données.

L'analyse de la mémoire et des compteurs utilisés par SQL Server vous aident à déterminer :

  • Si des goulots d'étranglement sont créés par de la mémoire physique inadéquate. Si vous ne pouvez pas stocker dans le cache les données fréquemment sollicitées, SQL Server doit les récupérer sur disque.

  • Si les performances des requêtes peuvent être améliorées en ajoutant de la mémoire ou en mettant plus de mémoire à la disposition du cache des données ou des structures internes de SQL Server.

  • La fréquence de lecture de données à partir du disque par SQL Server. Comparées aux autres opérations, comme les accès mémoire, les E/S physiques consomment beaucoup de temps. La diminution des E/S physiques permet d'améliorer les performances des requêtes.

Objets de performance du gestionnaire de tampons

Ce tableau décrit les objets de performance du Gestionnaire de tampons de SQL Server.

Compteurs du gestionnaire de tampons de SQL Server

Description

Taux d'accès au cache des tampons

Indique le pourcentage des pages retrouvées dans le cache des tampons sans devoir être lues sur le disque. Ce rapport correspond au nombre total de présences dans le cache divisé par le nombre total de recherches dans le cache au cours des quelques derniers milliers d'accès aux pages. Au bout d'un certain temps, ce rapport change peu. Comme la lecture à partir du cache est beaucoup moins coûteuse que la lecture à partir du disque, ce rapport devrait être élevé. En général, il est possible d'augmenter le taux de présence dans le cache en augmentant la quantité de mémoire mise à la disposition de SQL Server.

Pages de points de contrôle/s

Indique le nombre de pages vidées sur le disque par seconde par point de contrôle ou autre opération impliquant le vidage des pages de modifications.

Pages de base de données

Indique le nombre de pages dans le pool de mémoires tampons avec le contenu de la base de données.

Piles de liste libre/s

Indique le nombre de requêtes par seconde qui ont dû attendre une page libre.

Écritures différées/s

Indique le nombre de tampons écrits par seconde par l'outil d'écriture différée du gestionnaire de tampons. L'outil d'écriture différée est un processus système dont le rôle consiste à vider les traitements de tampons modifiés ou âgés (tampons qui contiennent des modifications devant être réécrites sur le disque avant que le tampon puisse être réutilisé pour une page différente) et à les rendre disponibles pour les processus utilisateur. L'outil d'écriture différée élimine le besoin de fréquents points de contrôle pour créer des tampons disponibles.

Espérance de vie d'une page

Indique le nombre de secondes pendant lesquelles une page est conservée dans le pool de mémoires tampons sans références.

Recherches de pages/s

Indique le nombre de requêtes par seconde pour rechercher une page dans le pool de mémoires tampons.

Lectures de pages/s

Indique le nombre de lectures de pages de base de données physiques effectuées par seconde. Cette statistique affiche le nombre total de lectures physiques de pages sur toutes les bases de données. Les E/S physiques étant coûteuses en terme de temps machine, vous pouvez les minimiser en utilisant un cache de données plus important, des index intelligents et des requêtes plus efficaces, ou en modifiant la structure de la base de données.

Écritures de pages/s

Indique le nombre d'écritures de pages de base de données physiques effectuées par seconde.

Pages lues par anticipation/s

Indique le nombre de requêtes de pages lues par seconde par anticipation d'utilisation.

Voir aussi

Référence

SQL Server:Buffer Node

SQL Server - Objet Plan Cache

sys.dm_os_performance_counters (Transact-SQL)

Concepts

Mémoire du serveur (option de configuration de serveur)

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