标签: performance-monitor

DBCC CheckDB 后,性能监视器中的数据库缓存内存显着下降

我们一直在监控一些SQLServer: Memory Manager指标,并注意到在DBCC CheckDB工作后,指标

Database Cache Memory (KB)
Run Code Online (Sandbox Code Playgroud)

大幅下降。准确地说,它从 140 GB 缓存数据库内存下降到 60 GB。之后,在一周内再次缓慢上升。(“ Free Memory KB”的数量,紧随其后从 20 GB 增加到 100 GB CheckDB

DBCC CheckDB 每周日运行,因此数据库缓存内存必须每周再次增加

What is the behavior of this ? Why CheckDB pushes database pages out of memory ?
Run Code Online (Sandbox Code Playgroud)

第二个问题是为什么“ buffer cache hit ratioDBCC CheckDB完成后没有变化?

平均为 99.99%,在DBCC CheckDB工作后它下降到 ~98.00%,并很快恢复到 99%,而我预计“ buffer cache hit ratio”会显着下降,因为数据库数据必须再次从存储读取到 RAM?

sql-server dbcc-checkdb buffer-pool sql-server-2017 performance-monitor

8
推荐指数
1
解决办法
322
查看次数