Top 10 executed SP’s by logical reads (memory pressure)


SELECT TOP 10 qt.text AS ‘SP Name’, total_logical_reads,
qs.execution_count AS ‘Execution Count’,
total_logical_reads/qs.execution_count AS ‘AvgLogicalReads’,
qs.execution_count/DATEDIFF(Second, qs.creation_time, GetDate()) AS
‘Calls/Second’,
qs.total_worker_time/qs.execution_count AS ‘AvgWorkerTime’,
qs.total_worker_time AS ‘TotalWorkerTime’,
qs.total_elapsed_time/qs.execution_count AS ‘AvgElapsedTime’,
qs.total_logical_writes,
qs.max_logical_reads, qs.max_logical_writes, qs.total_physical_reads,
DATEDIFF(Minute, qs.creation_time, GetDate()) AS ‘Age in Cache’
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt
WHERE qt.dbid = db_id() — Filter by current database
ORDER BY total_logical_reads DESC

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s