笔记16 DBCC DROPCLEANBUFFERS与DBCC freeproccache的区别

笔记16 DBCC DROPCLEANBUFFERS与DBCC freeproccache的区别

 

 

注意:清除了缓存,不会释放SQL Server所占用的内存,所以需要通过修改SQL Server内存或重启SQL Server服务器来释放内存。


--DBCC DROPCLEANBUFFERS与DBCC freeproccache的区别
--DBCC DROPCLEANBUFFERS清除buffer pool里的所有数据页面
--DBCC freeproccache清除memtoleave和buffer pool里的执行计划缓存
--绝大部分内存使用都会在buffer pool里,对于一些特别长的语句使用一部分multi-page
DBCC FREEPROCCACHE  --清除存储过程相关的缓存
DBCC FREESESSIONCACHE  --会话缓存
DBCC FREESYSTEMCACHE('All')  --系统缓存
DBCC DROPCLEANBUFFERS  --所有缓存

 

posted @ 2013-08-02 21:37  桦仔  阅读(2310)  评论(0编辑  收藏  举报