Articles

SQL SERVER-Cos’è l’aspettativa di vita della pagina (PLE) Counter

Durante la consultazione di ottimizzazione delle prestazioniconsultazione, ci sono molti contatori e valori, spesso mi imbatto. Oggi parleremo rapidamente del contatore dell’aspettativa di vita della pagina, che è comunemente noto come PLE.

È possibile trovare il valore del PLE eseguendo la seguente query.

SELEZIONARE,
,
DA sys.dm_os_performance_counters
DOVE PIACE ' %Manager % '
E = 'Aspettativa di vita della pagina'

Il valore consigliato del contatore PLE è (aggiornato: minimo di) 300 secondi. Ho visto sul sistema occupato questo valore a partire anche da 45 secondi e sul sistema inutilizzato fino a 1250 secondi. L’aspettativa di vita della pagina è il numero di secondi in cui una pagina rimarrà nel pool di buffer senza riferimenti. In parole semplici, se la tua pagina rimane più a lungo nel pool di buffer (area della cache di memoria) il tuo PLE è più alto, portando a prestazioni più elevate poiché ogni volta che arriva la richiesta ci sono possibilità che possa trovare i suoi dati nella cache stessa invece di andare sul disco rigido per leggere i dati.

Ora controlla il tuo sistema e pubblica indietro qual è questo valore del contatore per te durante i vari momenti della giornata. Questo contatore è in qualche modo correlato a problemi di prestazioni per il tuo sistema?

Nota: Ci sono vari altri contatori che sono importanti per discutere durante la messa a punto delle prestazioni e questo contatore non è tutto.

Aggiornamento: Il contatore PLE dovrebbe essere me 300 o più (OLTP Blueprint-Un profilo di prestazioni delle applicazioni OLTP)

Update2: Paul ha fatto un post sul blog molto tecnico e informativo in cui spiega le ragioni e la risposta corretta per PLE. Leggi qui.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.