sys.dm_exec_cached_plans 视图的使用
利用 sys.dm_exec_cached_plans 视图,能够很好的查看执行计划所用的缓存,对于优化 Sql Server 占用内存方面,有着很重要的作用,同时,对于平时优化 sql 语句,也是一件利器:
SELECT TOP 100 usecounts,
objtype,
p.size_in_bytes,
[sql].[text]
FROM sys.dm_exec_cached_plans p
OUTER APPLY sys.dm_exec_sql_text (p.plan_handle) sql
ORDER BY size_in_bytes desc
嘿嘿,试过之后,会不会发现 sys.dm_exec_cached_plans 很强大呢?同时会不会发现使用存储过程的好处呢?