¿En qué unidades se espera la esperanza de vida?
-
16-10-2019 - |
Pregunta
Actualmente estoy usando la siguiente consulta para obtener la esperanza de vida de la página de 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='';
El problema que tengo es que no sé si esto está en milisegundos, segundos o qué. El valor que estoy obteniendo actualmente es 88936. Esto podría ser en segundos o milisegundos.
Tendría más sentido si fuera en Milisegundos, pero este servidor no se usa mucho actualmente, por lo que algo permanecer en la memoria durante 24 horas (88936/3600 = 24.7) no es imposible.
Solución
Creo que es en segundos. Tengo un script que ejecuta un bucle que captura el valor una vez cada minuto y sube constantemente en ~ 60 cada intervalo de 1 minuto.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange