更多
黑客联盟 黑客软件
学生黑客联盟
您现在的位置:学生黑客联盟 > 数据库 > mssql > 浏览信息
sqlserver缓存计划-清除只使用一次的缓存计划
时间:2015-03-20 22:05 来源:www.stuhack.com 作者:学盟网
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_hand
plan cache很大,将只使用一次的缓存计划清除,而不用清除整个cache.

declare @sid varbinary(64)
declare cur01 cursor for
select  plan_handle from 
(
SELECT  plan_handle  
FROM sys.dm_exec_cached_plans AS cp 
CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) st
WHERE cp.cacheobjtype = N'Compiled Plan'
AND cp.objtype IN (N'Adhoc', N'Prepared')
AND cp.usecounts =1 
and  text   like 'select%'
) c
open cur01
fetch next from cur01 into @sid
while @@fetch_status=0
begin
DBCC FREEPROCCACHE(@sid)
fetch next from cur01 into @sid
end
close cur01
deallocate cur01
go 

学生黑客联盟 www.stuhack.com



 本文来自学盟网(www.stuhack.com) 



本文标题:sqlserver缓存计划-清除只使用一次的缓存计划

本文地址:http://www.stuhack.com/data/mssql/032014177.html

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。




百度钱包“落子

一个商户通过审核入驻百度钱包,将获得百度[查看详细]

移动搜索&发

移动搜索在移动端的创新和颠覆也为百度探索[查看详细]

张向宁:移动互联

张向宁回顾了他2002年提出的“互联网十大预[查看详细]

淘宝开卖二维码门

截至4月20日,淘宝已经售出车展的实体门票[查看详细]

百度钱包杀入移动

“百度钱包”将完成的 “搜索用户”与“消[查看详细]