Getting your Page Life Expectancy in SQL Server 2005 and up

Getting your Page Life Expectancy in SQL Server 2005 and up

Page life expectancy is the number of seconds a page will stay in the buffer pool, ideally it should be above 300 seconds. If it is less than 300 seconds this could indicate memory pressure, a cache flush or missing indexes.

Here is how to get the Page life expectancy by using the sys.dm_os_performance_counters dynamic management view

SELECT *
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Page life expectancy'
AND OBJECT_NAME = 'SQLServer:Buffer Manager'

No comments:

Post a Comment