J'ai lu plusieurs articles sur l'espérance de vie des pages de SQL Server et ce que cela signifie et le type d'informations que vous pouvez en tirer. Dans la plupart de ces articles que j'ai lus, une valeur PLE saine et courante se situe entre 1000 et 2000 secondes. J'ai lu que descendre à environ 300 secondes peut signifier que vous êtes probablement faible en RAM.
Récemment, je viens de mettre à niveau notre matériel pour avoir 64 Go de RAM, contre 14 Go. Sur les 14 Go, mon PLE était d'environ 300 secondes, et j'avais de 5 à 6 allocations de mémoire en attente par seconde. Donc, c'était mauvais et j'ai augmenté la RAM. Maintenant, mon PLE est beaucoup, beaucoup plus élevé autour de 5000 secondes, et plus aucune allocation de mémoire en attente. Je l'ai vu 7 000 secondes, si je me souviens bien. C'est beaucoup plus élevé que tout ce que j'ai lu.
Un PLE élevé peut-il être une mauvaise chose? Ou est-ce que plus c'est élevé, mieux c'est?
EDIT: Je suis désolé, mon PLE n'était pas de 7 000 secondes, c'était 70 000 secondes! Bien que, pour le moment, il soit descendu à environ 7000.
- La taille de la base de données est d'environ 160 Go. Quelques tables ont plus de 5 millions de lignes.
max_server_memory
est défini sur 2147483647.