博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver缓存程序-只能使用一次清除缓存计划
阅读量:7102 次
发布时间:2019-06-28

本文共 620 字,大约阅读时间需要 2 分钟。

plan cache非常大。将仅仅使用一次的缓存计划清除,而不用清除整个cache.declare @sid varbinary(64)declare cur01 cursor forselect  plan_handle from (SELECT  plan_handle  FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) stWHERE cp.cacheobjtype = N'Compiled Plan'AND cp.objtype IN (N'Adhoc', N'Prepared')AND cp.usecounts =1 and  text   like 'select%') copen cur01fetch next from cur01 into @sidwhile @@fetch_status=0beginDBCC FREEPROCCACHE(@sid)fetch next from cur01 into @sidendclose cur01deallocate cur01go


 

版权声明:本文博客原创文章。博客,未经同意,不得转载。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4713077.html,如需转载请自行联系原作者

你可能感兴趣的文章
SQL优化(五) PostgreSQL (递归)CTE 通用表表达式
查看>>
Makefile范例:单文件夹多个.c和.h编译
查看>>
21、深度克隆。
查看>>
微信打开的页面背景音乐无法自动播放
查看>>
sql(join中on与where区别)
查看>>
在pcDuino上搭建一个简单网站
查看>>
微软:我对网络安全最大贡献是免费升级Win10
查看>>
Activity中 FLAG_ACTIVITY_NEW_TASK, FLAG_ACTIVITY_CLEAR_TOP和launchMode 实现清空栈顶行为的调查...
查看>>
最佳(Optimal)置换算法模拟
查看>>
2.3find搜索命令
查看>>
linux命令
查看>>
Java 程序员必备的 Intellij IDEA 插件
查看>>
使用tomcat 7的 maven插件启动项目
查看>>
计算器 abacus 1.0 发布
查看>>
谈谈Memcached与Redis
查看>>
推荐个好用的屏幕截图软件(Screenpresso)
查看>>
OC中的Block(闭包)
查看>>
线程内共享数据的方式
查看>>
网络编程:优雅关闭socket/TIME_WAIT/CLOSE_WAIT/SoLinger
查看>>
test
查看>>