Articles

SQL SERVER-Hva Er Page Life Expectancy (PLE) Counter

under performance tuning consultationconsultation, det er mange tellere og verdier, jeg kommer ofte over. I dag vil vi raskt snakke Om Siden Levealder teller, som er kjent som PLE også.

du kan finne verdien FOR PLE ved å kjøre følgende spørring.

VELG,
,
FRA sys.dm_os_performance_counters
HVOR som ' % Manager%'
OG = 'Side forventet levetid'

den anbefalte verdien FOR ple-telleren er (oppdatert: minimum) 300 sekunder. Jeg har sett på opptatt system denne verdien til å være så lav som 45 sekunder og på ubrukt system så høyt som 1250 sekunder. Forventet Levetid er antall sekunder en side vil forbli i bufferutvalget uten referanser. I enkle ord, hvis siden din forblir lenger i bufferbassenget (området i minnebufferen), ER PLE høyere, noe som fører til høyere ytelse, da hver gang forespørselen kommer, er det sjanser for at den kan finne dataene i selve hurtigbufferen i stedet for å gå til harddisken for å lese dataene.

sjekk nå systemet ditt og legg tilbake hva er denne tellerverdien for deg på ulike tider av dagen. Er denne telleren noen måte relatert til ytelsesproblemer for systemet ditt?

Notat: Det finnes ulike andre tellere som er viktig å diskutere under ytelse tuning og denne telleren er ikke alt.

Update: PLE counter bør være meg 300 eller mer – OLTP Blueprint-En Ytelsesprofil AV OLTP-applikasjoner)

Update2: Paul har gjort veldig teknisk og informativt blogginnlegg der han forklarer årsakene og det riktige svaret FOR PLE. Les her.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.