Ho letto diversi articoli sull'aspettativa di vita della pagina di SQL Server, sul suo significato e sul tipo di informazioni che puoi ricavarne. Nella maggior parte di questi articoli che ho letto, un valore PLE comune e salutare è di circa 1000-2000 secondi. Ho letto che scendere a circa 300 secondi può significare che probabilmente hai poca RAM.
Di recente ho appena aggiornato il nostro hardware per avere 64 GB di RAM, a partire da 14 GB. Con 14 GB il mio PLE era di circa 300 secondi e avevo in sospeso 5-6 concessioni di memoria al secondo. Quindi, quello era male e ho aumentato la RAM. Ora, il mio PLE è molto, molto più alto di circa 5000 secondi, e non più concessioni di memoria in sospeso. L'ho visto 7000 secondi, se ricordo. Questo è molto più alto di qualsiasi cosa abbia letto.
Un PLE alto può essere una cosa negativa? O è più alto è il migliore?
EDIT: mi dispiace, il mio PLE non era 7000 secondi, erano 70.000 secondi! Anche se, al momento, è sceso a circa 7000.
- La dimensione del database è di circa 160 GB. Alcune tabelle hanno oltre 5 milioni di righe.
max_server_memory
è impostato su 2147483647.