SQL Server查询解析和编译时

时间:2015-12-21 21:05:19

标签: sql sql-server sql-server-2008

我正在尝试优化存储过程的运行时间,并且每当SQL Server没有从缓存中获取计划时,我看到很多时间花在编译和解析存储过程上。我使用

获取了这些统计数据
SET Statistics TIME ON

EXEC [My_Stored_Proc_name] 

SET Statistics TIME OFF

SQL Server解析和编译时间:

CPU time = 1170 ms, elapsed time = 1173 ms.

在1860 ms的总运行时间内,SP在编译存储过程时花费了1170 ms。有没有办法优化编译计划?

注意:存储过程使用大约30个+表连接。

0 个答案:

没有答案