Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1286617
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2009-05-22 09:36:28

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操作。
阅读(1454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~