S’il est une valeur intéressante à suivre pour le performances d’un serveur, c’est bien le Buffer Cache Hit Ratio, ou Taux d’accès au cache des tampons, car celui-ci est un rapport du nombre de pages lues en RAM par rapport au nombre de pages lues à partir des disques.
Voici une petite requête pour trouver sa valeur :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | --------------------------------- -- Nicolas SOUQUET - 02/07/2009 - --------------------------------- SELECT CAST( ( SELECT CAST (cntr_value AS BIGINT) FROM sys.dm_os_performance_counters WHERE counter_name = 'Buffer cache hit ratio' )* 100.00 / ( SELECT CAST (cntr_value AS BIGINT) FROM sys.dm_os_performance_counters WHERE counter_name = 'Buffer cache hit ratio base' ) AS NUMERIC(6,3) ) |
Évidemment plus la valeur de ce pourcentage est élevée, meilleures sont les performances :
– en dessous de 90%, les performances sont médiocres
– entre 90 et 95%, c’est acceptable
– au-delà de 95% c’est correct.
On peut aussi suivre sa valeur avec le moniteur de performances …
ElSuket
Que faire pour améliorer ce ratio en cas de performances médiocres ?