Articles

SQL SERVER – Wat is Pagina Levensverwachting (PLE) teller

tijdens performance tuning consultationconsultation, er zijn tal van tellers en waarden, kom ik vaak tegen. Vandaag zullen we snel praten over pagina Levensverwachting teller, die ook algemeen bekend staat als PLE.

u kunt de waarde van de PLE vinden door de volgende query uit te voeren.

SELECT,
,
FROM sys.dm_os_performance_counters
waar zoals '% Manager% '
en = 'pagina levensverwachting'

de aanbevolen waarde van de PLE-teller is (bijgewerkt: minimaal) 300 seconden. Ik heb gezien op drukke systeem deze waarde zo laag als zelfs 45 seconden en op ongebruikt systeem zo hoog als 1250 seconden. De levensverwachting van de pagina is het aantal seconden dat een pagina in de bufferpool blijft zonder referenties. In eenvoudige woorden, als uw pagina langer in de bufferpool blijft (gebied van de geheugencache) is uw PLE hoger, wat leidt tot hogere prestaties omdat elke keer dat verzoek komt, er kans is dat het zijn gegevens in de cache zelf vindt in plaats van naar de harde schijf te gaan om de gegevens te lezen.

Controleer nu uw systeem en post terug wat deze teller waarde voor u is gedurende verschillende tijden van de dag. Is deze teller enige manier gerelateerd aan de prestaties problemen voor uw systeem?

Noot: Er zijn verschillende andere tellers die belangrijk zijn om te bespreken tijdens de performance tuning en deze teller is niet alles.

Update: PLE teller moet me 300 of meer zijn (OLTP Blueprint – a Performance Profile of OLTP applications)

Update2: Paul heeft een zeer technische en informatieve blog post gedaan waar hij de redenen en het juiste antwoord voor PLE uitlegt. Lees hier.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.