Che unità è Pagina Speranza di vita in?
-
16-10-2019 - |
Domanda
Attualmente sto usando la seguente query per ottenere l'aspettativa di vita di una pagina da 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='';
Il problema che sto avendo è che non so se questo è espresso in millisecondi, secondi, o che cosa. Il valore Attualmente sto ricevendo è 88936. Questo potrebbe essere in secondi o millisecondi.
Si avrebbe più senso se fosse in millisecondi, ma il server non viene utilizzato più di tanto al momento in modo da qualcosa rimanere in memoria per 24 ore (88.936 / 3600 = 24,7) non è impossibile.
Soluzione
Credo che sia in pochi secondi. Ho uno script che esegue un ciclo che sta catturando il valore una volta ogni minuto e sta salendo costantemente da ~ 60 ogni intervallo di 1 minuto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange