Afin de vous assurer que chaque requête a suffisamment de mémoire pour être exécutée, il est essentiel de connaître les tendances de l'utilisation de la mémoire pour un serveur SQL. Parmi les indicateurs clés de performance qui sont surveillés, on retrouve :
|
|
|
||
Utilisation de la mémoire du SQL ServerLa mémoire cache SQL permet au serveur d'auto-gérer sa mémoire et de re-prioriser les requêtes en conséquence. Cette flexibilité permet à SQL Server de décider de garder les pages qui sont souvent référencées et de supprimer les pages qui sont rarement utilisées. Cela réduit la quantité de temps nécessaire pour exécuter une requête, améliorant ainsi l'efficacité globale du serveur SQL. Ainsi, en surveillant cette statistique, le DBA peut maintenant facilement identifier si une requête est à l'origine d'un goulot d'étranglement des performances. Cela lui permet aussi d'ajuster les valeurs du cache, afin d'améliorer les performances globales du serveur SQL.
|
||
Statistiques de la zone tampon SQL ServerLes statistiques du tampon SQL Server permettent au DBA de voir comment le serveur stocke les données, structure les données internes, et comment le cache est utilisé. En surveillant ces informations, le DBA peut améliorer considérablement la conception de la base de données et l'efficacité globale des requêtes utilisées. Par exemple, en surveillant le nombre de pages lues/min, le DBA peut maintenant voir combien de lectures de page de la base de données utilisent le cache. Si le taux d'utilisation du cache de la mémoire tampon est plus élevé, alors l'efficacité des requêtes sera supérieure. Cela peut aussi aider à réaliser une meilleure conception de la base de données, de supprimer ou d'améliorer les requêtes qui utilisent trop de temps d'exécution, etc.
|
||
Méthode d'accès à SQL ServerSQLDBManager Plus permet aux DBAs de surveiller les Full Scans/Min, Range Scans/Min, Probe Scans/Min, etc. Ce faisant, elle permet aux DBAs de voir comment le serveur SQL rassemble les informations/données à partir du serveur. Il informe aussi le DBA sur l'efficacité des requêtes pendant leur exécution, la façon dont elles ont accédé aux données, si des indexes étaient disponibles pour les requêtes, et si ils étaient utiles ou non.
|