2017-08-18 25 views

回答

0

使用該腳本,讓您的SP的高速緩存的執行計劃:

SELECT cp.objtype AS ObjectType, 
OBJECT_NAME(st.objectid,st.dbid) AS ObjectName, 
cp.usecounts AS ExecutionCount, 
st.TEXT AS QueryText, 
qp.query_plan AS QueryPlan 
FROM sys.dm_exec_cached_plans AS cp 
CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp 
CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st 
WHERE objtype ='Proc' AND OBJECT_NAME(st.objectid,st.dbid) = '__YOUR_SP_NAME__'; 

我想這SSMS和SQLServer-JDBC驅動程序使用不同的緩存計劃。

相關問題