Voici un tableau avec des métriques intéressantes et leur interprétation
Catégorie | Compteur | Interprétation |
---|---|---|
Disque | % Disk Time | |
Disque | Avg. Disk Queu Length | Ne doit pas dépasser 2 par disque physique sur une longue période |
Disque | Avg. Disk sec/Read | Au-delà de 20 : lenteur, et au-delà de 50, c'est un goulot d'étranglement |
Disque | Avg. Disk sec/Write | Au-delà de 20 : lenteur, et au-delà de 50, c'est un goulot d'étranglement |
Disque | Disk Read Bytes/sec | |
Disque | Disk Write Bytes/sec | |
Disque | LogicalDisk:Free Megabytes | Espace libre : total ou par disque logique |
Memory | Available MBytes | Mémoire vive disponible. |
Memory | Pages/sec | Mesure le nombre d’échanges qu’il y a entre la mémoire vive et le disque dur (mémoire virtuelle). Ne doit pas dépasser 1000 sur de longues périodes. |
Memory | Cache Bytes | Ne doit pas dépasser 300Mb cad 300x1024x1024=314 572 800 octets. Indique la mémoire utilisée pour le file system cache. |
Memory | % Committed Bytes in Use | Indique un manque de mémoire si supérieur à 80% |
Memory | Free System Page Table Entries | Nombre de page table entries non utilisé par le système. Il y a une faiblesse mémoire si on est en dessous de 5000. |
Memory | Pool Non-Paged Bytes | Mesure la taille en la mémoire non paginée. C’est une zone mémoire système pour les objets qui ne peuvent être écrit sur le disque dur et doivent donc rester en mémoire vive. Ne doit pas dépasser 175Mb cad 183 500 800 octets. |
Network | Network Interface:Bytes Received/sec | Octets reçus par seconde |
Network | Network Interface:Bytes Sent/sec | Octets envoyés par seconde |
Network | Network Interface:Bytes Total/sec | Traffic en octets/s |
Network | Network Interface:Output Queue Length | Ne doit pas dépasser 2 |
Network | TCP :Connexions établies | Donne une idée du nombre de connexions réseau TCP en cours |
Processor | % Processor Time | Taux d'occupation du CPU |
Processor | % User Time | Pourcentage du temps processeur passé en mode utilisateur. La valeur doit rester faible. Dans le cas contraire, il faut optimiser l’application |
Processor | % Interrupt Time | Mesure le temps processeur passé à gérer des demandes d’interruption hardware. Si plus de 15%, il y a un problème hardware. |
Quelques compteurs propres à SQL Server
Catégorie | Compteur | Interprétation |
---|---|---|
SQL Users | \SQLServer:General Statistics\User Connections | Nombre d'utilisateurs connectés (Counts the number of users currently connected to SQL Server) |
SQL Perfs | \SQLServer:Databases(tempdb)\Data File(s) Size (KB) | Taille de la base tempdb |
SQL Perfs | \SQLServer:Databases(tempdb)\Transactions/sec | Nombre des transactions en cours sur la base tempdb |
SQL Perfs | SQL Server Buffer:Buffer Manager:Buffer Cache Hit Ratio | Nombre de pages trouvées en mémoire et qui ne nécessitent pas daccès à la mémoire virtuelle. Doit tendre vers 99% |
SQL Perfs | SQL Server:Buffer Manager:Page Life Expectancy | Indique la durée moyenne pendant laquelle une page reste en cache. Si la valeur est très basse (moins de 1000 secondes ?), cela peut indiquer que SQL Server ne dispose pas de suffisamment de mémoire |
SQL Perfs | SQL Server:SQL Statistics\Batch Requests/sec | Requêtes de lots/s. Un nombre élevé indique un bon débit, et donc que votre serveur sait traiter une grosse charge |
SQL Perfs | SQL Server:SQL Statistics:SQL Compilations/sec | Nombre de requêtes de compilations par secondes |
SQL Perfs | SQL Server:SQL Statistics\SQL Re-Compilations/sec | Nombre de requêtes de re-compilations par secondes |
Pages Web
Site Web | Description |
---|---|
rusanu.com | How to analyse SQL Server performance |
Article(s) suivant(s)
Article(s) en relation(s)