SQL SERVER – Co To jest Licznik długości życia strony (PLE)
podczas konsultacji strojenia wydajnościkonsultacji jest mnóstwo liczników i wartości, z którymi często się spotykam. Dzisiaj szybko porozmawiamy o liczniku długości życia Strony, który jest również powszechnie znany jako PLE.
wartość PLE można znaleźć, uruchamiając następujące zapytanie.
wybierz ,
,
z sys.dm_os_performance_counters
gdzie jak '% Manager% '
i = 'długość życia strony'
zalecaną wartością licznika PLE jest (aktualizacja: minimum) 300 sekund. Widziałem w systemie busy wartość ta jest tak niska, jak nawet 45 sekund, a w nieużywanym systemie tak wysoka, jak 1250 sekund. Średnia długość życia strony to liczba sekund, przez które strona pozostanie w puli buforów bez odniesień. W prostych słowach, jeśli Twoja strona pozostanie dłużej w puli buforów (obszar pamięci podręcznej), Twój PLE jest wyższy, co prowadzi do wyższej wydajności, ponieważ za każdym razem, gdy pojawi się żądanie, istnieje szansa, że znajdzie swoje dane w pamięci podręcznej, zamiast iść na dysk twardy, aby odczytać dane.
teraz sprawdź swój system i napisz z powrotem, jaka jest ta wartość licznika dla Ciebie w różnych porach dnia. Czy ten licznik jest w jakiś sposób związany z problemami z wydajnością Twojego systemu?
Uwaga: Istnieją różne inne liczniki, które są ważne do omówienia podczas strojenia wydajności i ten licznik to nie wszystko.
aktualizacja: licznik PLE powinien wynosić 300 lub więcej (OLTP Blueprint – profil wydajności aplikacji OLTP)
Update2: Paul zrobił bardzo techniczny i pouczający post na blogu, w którym wyjaśnia przyczyny i poprawną odpowiedź dla PLE. Czytaj tutaj.