缓冲池命中率低

   目前我们这有一套db2数据库,由于资源比较宽松,我特意把缓冲池命中率设置的很大5G左右,我今天测试一个SQL,三表内关联(没有group by 和 order by),前两表主键关联,与第三张表的关联也时索引字段关联,但是缓冲池命中率一直在89%左右,无法提高,已经对表做了重组、统计、绑定package,但是效果不明显,请大家帮忙分析一下原因

参与9

2同行回答

y5_sety5_set其它不告诉你
是缓冲池大小为5G,写错了显示全部

是缓冲池大小为5G,写错了

收起
互联网服务 · 2017-04-10
浏览938
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
建议使用db2pd查看下buffer的physical read,logic read看是否有溢出显示全部

建议使用db2pd查看下buffer的physical read,logic read看是否有溢出

收起
电信运营商 · 2017-04-11
  • 开了快照抓了一下每次执行都已sort overflow ,不过我的db cfg的 SHEAPTHRES_SHR 和 SORTHEAP 的值全部为AUTOMATIC,需要调整这两个参数吗?
    2017-04-11

提问者

y5_set
其它不告诉你

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-10
  • 关注会员:2 人
  • 问题浏览:1804
  • 最近回答:2017-04-11
  • X社区推广