在数据库中执行一条全新的SQL,数据库引擎提前生成query plan,并保存在query plan cache 中。
Query Plan 相关视图
sys.dm_exec_cached_plans
sys.dm_exec_sql_text
sys.dm_exec_query_plan
查询 Query Plan 详细信息
SELECT cp.usecounts, cp.cacheobjtype, cp.objtype, st.text, qp.query_plan
FROM sys.dm_exec_cached_plans AS cp
CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS st
CROSS APPLY sys.dm_exec_query_plan(plan_handle) AS qp
ORDER BY cp.usecounts DESC
清空 Query Plan cache
DBCC FREEPROCCACHE