V5R3升级到V5R4改善AS400外部sql调用性能改善操作(经验)
问题:
在从v5r3升级到v5r4之后,因为原有ERP应用系统有大量的基于外部sql调用,即客户端sql查询和操作,客户投诉操作反应速度非常慢。
问题解决:
在IBM工程师建议下,采用如下设置:
INSERT INTO QUSRSYS/QAQQINI
VALUES('INDEX_ANDING_AND_ORING','*FORCE', default)
INSERT INTO QUSRSYS/QAQQINI
VALUES('REOPTIMIZE_ACCESS_PLANG','*FORCE', default)
就是插入如下语句,然后让应用程序运行1-2天时间,基本等所有的应用程序都跑了一到二遍,再取消这两个参数,然后一切就正常了。
原因:
因为v5r4版本对db2的引擎做了改善,即从传统的引擎CQE,升级到SQE。所以,升级到v5r4后,应用的index文件都要做reindex,即重新建立索引文件。人为的reindex需要分析和操作,耗费大量的时间。通过上述的系统设置,就可以一步到位,只需应用外部sql调用首次reindex操作。
阅读(1471) | 评论(0) | 转发(0) |