Ожидаемая продолжительность жизни страницы дико колебания
-
29-09-2020 - |
Вопрос
в течение нескольких месяцев, труп на одном из наших серверов парил около 2 миллионов секунд. Если немного разбрасывается изо дня в день, но там был довольно стабилен.
Это в прошлые выходные, мы добавили 12 ГБ виртуальной оперативной памяти и 1 виртуального CPU CORE на сервер. Мы не изменили максимальную использованную оперативную память на SQL Server, чтобы соответствовать новым оперативным операциям, и не выделяем новый сервер CPU на SQL Server.
Поскольку это было сделано, наш PLE колебался дико, шел от 50 до 4 миллионов секунд каждые 10-30 минут. Изменения не медленные или падение. Метрики идут прямо с очень низкой до очень высокого и наоборот менее чем за минуту.
Наше общее время ожидания для сервера в порядке. Задвижки нормальные. Размеры кеша буфера и плана не изменились. Кажется, нет никаких постоянных шаблонов конкретного запроса или типа осушения запроса ресурсов.
Я никогда не видел, как сделать это раньше. Может кто-то указать мне то, что я могу отсутствовать или нужно выглядеть глубже?
Дополнительная информация от комментариев:
- .
- Мы находимся в 5 процессоров, но только используя 3 (мы были в 4, используя 3).
- Наша общая память составляет 49 ГБ, а Макс SQL - 28 ГБ.
- Мы используем VMware с ОС X64 (Windows 2008).
- Есть 14 пользовательских баз данных на сервере с первичным, находящимся около 250 ГБ. Коэффициент удара буферного кэша буферного кеша остался около 98 +%, так как все началось.
- План сервера установлен на сбалансированную (не высокую производительность); Однако это не изменилось через несколько лет. С этим сказанным, я полностью согласен, что это должно быть высокой производительностью.
- Ни ошибка SQL Server, ни журналы событий Windows не показывают ничего необычного.
- Деятельность на сервере не изменилась за последние несколько недель.
- Сервер есть numa осознает. Генеракодицетагкод 4, с порогом затрат 10.
Решение
Мы столкнулись с памятью от 28 ГБ (исходное количество) до 40 ГБ, оставив 8 ГБ памяти для ОС и других процессов.Сразу после этого все вернулось в нормальное и осталось стабильным.Один из наших DBAs предположил, что SQL Server был запутан в том, сколько памяти он действительно имел.Я проверил общую память сервера как до, и после, и числа были соответствовать, я вижу в свойствах сервера, но я обнаружил, что утверждение трудно спорить против