В каких единицах ожидается продолжительность жизни страниц?
-
16-10-2019 - |
Вопрос
В настоящее время я использую следующий запрос, чтобы получить ожидаемую продолжительность жизни страницы от SQL Server:
declare @PLE int
select @PLE=cntr_value
from psql1.master.sys.dm_os_performance_counters
where counter_name='Page life expectancy'
and instance_name='';
Проблема, которая у меня есть, заключается в том, что я не знаю, есть ли это в миллисекундах, секундах или как. Значение, которую я получаю в настоящее время, составляет 88936. Это может быть в секундах или миллисекундах.
Было бы больше смысла, если бы это было в Милисекундах, но этот сервер не используется в настоящее время так много, поэтому что -то, что остается в памяти в течение 24 часов (88936/3600 = 24,7), не невозможно.
Решение
Я считаю, что это в секундах. У меня есть сценарий, управляющий петлей, который захватывает значение раз в минуту, и он неуклонно увеличивается на ~ 60 каждые 1 минуту.
Не связан с dba.stackexchange