select top 25
       p.name as [SP Name],
       deps.total_logical_reads as [TotalLogicalReads],
       deps.total_logical_reads / deps.execution_count as [AvgLogicalReads],
       deps.execution_count,
       ISNULL(deps.execution_count/DATEDIFF(Second,deps.cached_time,Getdate()),0) as [Calls/Second],
       deps.total_elapsed_time,
       deps.total_elapsed_time / deps.execution_count as [avg_elapsed_time] ,
       deps.cached_time
from sys.procedures as p
inner join sys.dm_exec_procedure_stats as deps on p.[object_id] = deps.[object_id]
where deps.database_id = DB_ID()
order by deps.total_logical_reads desc
原文:http://www.cnblogs.com/yeye518/p/4312974.html