咨询各位大神,DB2表查询比较缓慢,表数据量2000万左右,已经重组索引,但效果不明显。咨询还能从那方面入手解决?谢谢!
看一下执行计划,或者将该表数据导出到一个测试环境中。对比两个执行计划。
最可能的是执行计划一样,但cost 不一样。
可以执行以下离线重组。
对比下两边的SQL explain,就能轻易看出问题所在。
谢谢回复,重组后已经runstats了,现在表里有5个索引。。。另外一个库数据库数据量和这个库差不多,1400万,单表查询10秒搞定。这个库要1分半,软件硬件都排查了一边,没头绪了。我在看看缓冲池把。
看看缓冲池、执行计划、统计信息。。
重组过后有没有runstats?
关于TWT 使用指南社区专家合作 厂商入驻社区 企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30