SQL查询结果被截断

时间:2015-10-09 08:55:53

标签: sql-server sql-server-2008 database-performance

我有以下查询来查找效果不佳的查询

SELECT TOP 10
    total_worker_time/execution_count AS Avg_CPU_Time
        ,execution_count
        ,total_elapsed_time/execution_count as AVG_Run_Time
        ,(SELECT
              SUBSTRING(text,statement_start_offset/2,(CASE
                     WHEN statement_end_offset = -1 THEN LEN(CONVERT(nvarchar(max), text)) * 2 
                     ELSE statement_end_offset 
                               END -statement_start_offset)/2
                       ) FROM sys.dm_exec_sql_text(sql_handle)
         ) AS query_text 
FROM sys.dm_exec_query_stats 

--pick your criteria

ORDER BY Avg_CPU_Time DESC
--ORDER BY AVG_Run_Time DESC
--ORDER BY execution_count DESC 

在此处找到:How to find the worst performing queries in SQL Server 2008?

但是,在Management Studio中执行时,query_text被截断,我看不到完整的查询。 找到的查询很长,有没有办法仍然可以看到完整的查询?

提前致谢。

0 个答案:

没有答案