Как найти наихудшие запросы в SQL Server 2008?
Я нашел следующий пример, но он не работает:
SELECT TOP 5 obj.name, max_logical_reads, max_elapsed_time
FROM sys.dm_exec_query_stats a
CROSS APPLY sys.dm_exec_sql_text(sql_handle) hnd
INNER JOIN sys.sysobjects obj on hnd.objectid = obj.id
ORDER BY max_logical_reads DESC
Взято из:
http://www.sqlservercurry.com/2010/03/top-5-costly-stored-procedures-in-sql.html