数据库
首页 > 数据库> > 清除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 

 

标签:缓存,configure,--,清除,sp,Server,SQL,DBCC
来源: https://www.cnblogs.com/lgx5/p/15785606.html