星空网 > 软件开发 > 数据库

[译]如果DBCC DROPCLEANBUFFERS不起作用...

DBCC DROPCLEANBUFFERS是MSSql提供的清除缓存数据,这边的缓存数据一定要加个前提,一定是“干净”的缓存数据。

何为干净的缓存数据?

就是数据页从硬盘读取到内存或者数据写入到硬盘后在也没有被修改过。

做一个简单的验证。

步骤一:

首先从硬盘读取一些数据,然后运行update语句,然后运行如下脚本

select * from sys.dm_os_buffer_descriptors
where DB_NAME(database_id) = 'mymis'

得到结果1303行的数据

select * from sys.dm_os_buffer_descriptors
where DB_NAME(database_id) = 'mymis'  and is_modified = '1'

得到结果是有1197行数据(被修改过的)。

步骤二:

运行DBCC DROPCLEANBUFFERS(仅在本机使用)

后再运行上面的2个脚本得到的结果都是1197行数据,说明数据库已经把干净的页清除了,脏页保留在内存中!

 




原标题:[译]如果DBCC DROPCLEANBUFFERS不起作用...

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

iPayLinks:https://www.goluckyvip.com/tag/11432.html
全球易:https://www.goluckyvip.com/tag/11434.html
墨西哥专线:https://www.goluckyvip.com/tag/11435.html
newegg 新蛋 :https://www.goluckyvip.com/tag/11436.html
离岸达人J:https://www.goluckyvip.com/tag/11437.html
小拓看跨境:https://www.goluckyvip.com/tag/11438.html
推荐一个Youtube视频 摘要和核心内容 AI提取工具:https://www.kjdsnews.com/a/1842190.html
威海船票(威海到各地船票价格查询):https://www.vstour.cn/a/409228.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流