Reputation: 113
I'm just wondering if the value that you get through the sys.dm_os_performance_counters for Page Life Expectancy is in seconds or ms. If I run it for a SQL Server that does not have much use, I get 245073 in cntr_value, which seems to be a super high value to be considered in seconds.
SELECT *
FROM
sys.dm_os_performance_counters
WHERE
object_name LIKE '%MSSQLSERVER2012:Buffer Manager%'
AND counter_name = 'Page life expectancy'
Upvotes: 1
Views: 1634
Reputation: 6234
PLE (Page Life Expectancy) is expressed in seconds. The metric can be useful to understand the memory pressure of your server.
However, you should have a look at PLE only in a wider context, as having plenty of memory does not necessarily mean that the server is performing well.
For further information, please have a look at this question here, where there is a more detailed explanation.
Upvotes: 1