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.

¿Fue útil?

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
scroll top