目录
1、Buffer Cache Hit Ratio
缓存命中率:指示在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。
(Buffer Cache Hit Ratio = 计数器统计的[缓存+预读])
2、内存瓶颈
瓶颈是由于对共享资源(如内存)的同时或过多访问而导致的。内存瓶颈是由于内存不足,内存泄漏,程序有缺陷或在快速处理器系统中使用慢速内存而导致内存不足。 内存瓶颈会减慢CPU和RAM之间数据移动,从而影响机器性能。 处理时间增加导致计算机运行缓慢。
内存瓶颈的可能原因:
- 内存不足
- 等待内存资源时发生超时
- 查询执行时间增加,活动查询数量减少或突然的意外CPU高峰
3、Page life expectancy
页面生命周期:内存页在内存中停留的平均时间。
Page life expectancy越低-->更频繁的页面交换-->内存压力越大。
4、三者间的关系
Buffer Cache Hit Ratio高-->有可能存在内存瓶颈
Buffer Cache Hit Ratio低-->极大概率存在内存瓶颈
Page life expectancy低-->内存瓶颈越高
5、参考文章:
Buffer cache hit ratio性能计数器真的可以作为SQL Server 内存瓶颈的判断指标吗?
备注:总结还需要进一步验证和完善,也希望可以多一些建议和意见。