我对as400上的作业有很长时间消耗大量CPU的问题。
我认为这与系统工作的工作有关,系统索引顾问检查或构建索引。
我注意到当我们进行数据加载时(从旧数据库到新数据库),此过程开始并需要很长时间才能结束。
当我查看活动作业的作业日志时,它提供以下内容:
下一页:
我可以看到有问题:
它与表p6oispf
上的索引有关,但我不知道索引是什么或如何解决这个问题......
导致这种情况的原因是什么?我们如何阻止这种情况发生?
答案 0 :(得分:1)
尝试following
要从损坏的SYSIXADV文件中恢复,您应该按照以下步骤操作:
注意:如果是针对IASP,请将QSYS2替换为QSYS2nnnnn。
注意:使用QSYS / QADBXREF文件上的DSPFFD命令将zz替换为字符列使用的CCSID。这是寻找什么:
Data Field Buffer Buffer Field Column
Field Type Length Length Position Usage Heading
DBXFIL CHAR 10 10 1 Both FILE
NAME
Field text . . . . . . . . . . . . . . . : File name
Coded Character Set Identifier . . . . . : 37
当应用程序活动停顿时,最好执行这些步骤。
如果上述措施不起作用,链接的文档会提供要检查的PTF列表以及备用恢复。
答案 1 :(得分:0)
命令DSPDBR SYSIXADV显示该文件上有两个逻辑文件,即SYSIXADVIX和CONDIDXA。 DSPFD SYSIXADVIX命令显示此文件是唯一键控的,并列出“访问路径描述”部分中的关键字段。