Question

J'utilise actuellement la requête suivante pour obtenir la page Durée de vie 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='';

La question que je vais avoir est que je ne sais pas si cela est en millisecondes, secondes, ou quoi. La valeur que je reçois actuellement est 88936. Cela pourrait être en secondes ou millisecondes.

Il serait plus logique si elle était en miliseconds, mais ce serveur n'est pas utilisé beaucoup actuellement si quelque chose de rester en mémoire pendant 24 heures (88936/3600 = 24.7) est impossible.

Était-ce utile?

La solution

Je crois qu'il est en quelques secondes. J'ai un script en cours d'exécution d'une boucle qui est la capture de la valeur une fois par minute et il va augmenter régulièrement par ~ 60 chaque intervalle de 1 minute.

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top