SqlServer教程

清除SQL Server缓存

本文主要是介绍清除SQL Server缓存,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
 1 --强制释放内存 
 2 Create procedure [dbo].ClearMemory   
 3 as   
 4 begin 
 5     --清除存储过程缓存
 6     DBCC FREEPROCCACHE 
 7     --清除会话缓存  
 8     DBCC FREESESSIONCACHE 
 9     --清除系统缓存  
10     DBCC FREESYSTEMCACHE('All')
11     --清除所有缓存  
12     DBCC DROPCLEANBUFFERS      
13     
14     --打开高级配置 
15     exec sp_configure 'show advanced options', 1 
16     --设置最大内存值,清除现有缓存空间 
17     exec sp_configure 'max server memory', 256 
18     EXEC ('RECONFIGURE') 
19     --设置等待时间 
20     WAITFOR DELAY '00:00:05' 
21     --重新设置最大内存值 
22     EXEC  sp_configure 'max server memory', 4096 
23     EXEC ('RECONFIGURE') 
24     --关闭高级配置 
25     exec sp_configure 'show advanced options',0 
26 END 

 

这篇关于清除SQL Server缓存的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!