Articles

SQL SERVER – Qu’est-ce que le Compteur d’Espérance de Vie de Page (PLE)

Lors de la consultation de réglage des performances, il y a beaucoup de compteurs et de valeurs, je les rencontre souvent. Aujourd’hui, nous allons rapidement parler du compteur d’espérance de vie des pages, communément appelé PLE.

Vous pouvez trouver la valeur du PLE en exécutant la requête suivante.

SÉLECTIONNEZ,
,
DEPUIS LE système.dm_os_performance_counters
OÙ COMME '%Manager%'
ET ='Espérance de vie de la page'

La valeur recommandée du compteur PLE est (mise à jour : minimum de) 300 secondes. J’ai vu sur le système occupé que cette valeur était aussi basse que 45 secondes et sur le système inutilisé aussi haute que 1250 secondes. L’espérance de vie d’une page est le nombre de secondes pendant lesquelles une page restera dans le pool de tampons sans références. En termes simples, si votre page reste plus longtemps dans le pool de tampons (zone du cache mémoire), votre PLE est plus élevée, ce qui entraîne des performances plus élevées car chaque fois que la demande arrive, il y a des chances qu’elle trouve ses données dans le cache lui-même au lieu d’aller sur le disque dur pour lire les données.

Vérifiez maintenant votre système et publiez quelle est cette valeur de compteur pour vous à différents moments de la journée. Ce compteur est-il lié à des problèmes de performances pour votre système?

Remarque: Il existe divers autres compteurs dont il est important de discuter lors du réglage des performances et ce compteur n’est pas tout.

Mise à jour: Le compteur PLE devrait être de 300 ou plus (Plan OLTP – Un profil de performance des applications OLTP)

Mise à Jour2: Paul a fait un article de blog très technique et informatif où il explique les raisons et la bonne réponse pour PLE. Lisez ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.