我要求将文档从一个存储区域移动到另一个存储区域,并计划在FileNet P8 v5.2.1中的扫描作业下使用批量移动作业。
我的过滤条件显然(并且仅)存储区域ID,因为我想要定位特定存储区域并将内容移动到另一个存储区域(有点像存档),而不会更改安全性,关系包含,文档类等。
当我运行这个工作时,虽然我在目标存储区域中有大约100,000个对象;在被检查对象字段中,作业显示500M对象,并且移动对象大约需要15小时。 DBA分析了这种情况,告诉我虽然我已经在docverion表上创建了所有必要的索引(根据FileNet文档),但这项工作仍然需要进行全表扫描。
为什么会发生这种情况?
可以使用哪些附加索引以及如何有用?
有更好的方法可以减少耗时吗?
答案 0 :(得分:1)
仅限2和3个问题。
关于索引,您可以使用此文档https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.performance.doc/p8ppt237.htm
如果您通过选项" *策略控制批量大小"分割所有文档,则可以提高作业的性能。 (我记得)在" Sweeps子系统" “域设置”中的选项卡。
和Filter Timelimit选项 https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc203.htm?lang=ru
在公共场所,您只需将所有文档拆分为各个部分,然后在不同的时间和线程中进行处理。