Description:
Example to query the SQL Server Buffer HitRatio,
Check the example below:
------------------------------------------------------------------------------------------------------
SELECT (CAST ( SUM ( CASE LTRIM (RTRIM (counter_name)) WHEN 'buffer cache hit ratio' THEN CAST (cntr_value AS INTEGER) ELSE NULL END) AS FLOAT) / CAST ( SUM ( CASE LTRIM (RTRIM (counter_name)) WHEN 'buffer cache hit ratio base' THEN CAST (cntr_value AS INTEGER) ELSE NULL END) AS FLOAT)) * 100 AS buffercachehitratio FROM sys.dm_os_performance_counters WHERE LTRIM (RTRIM ([object_name])) like '%:buffer manager' and [counter_name] like 'buffer cache hit ratio%';