清除SQLServer2008缓存

假如某张表中的数据正在被前台读取,而我们在后台通过编辑的方式,直接将数据写入表中。此时,会发现无论我们怎么读取,取出来还是旧的数据,新的数据到哪儿去了呢?

别急,下面的方法尽管试...一般执行第一、第二条语句就可以了。

DBCC DROPCLEANBUFFERS

从缓冲池中删除所有清除缓冲区。

DBCC FREEPROCCACHE

从过程缓存中删除所有元素。

DBCC FREESYSTEMCACHE( 'ALL' ) 

原文地址:https://www.cnblogs.com/jaenson/p/3096582.html