Задания массового перемещения в FileNet 5.2.1

Мне нужно перемещать документы из одной области хранения в другую, и я планирую использовать задания массового перемещения в разделе «Задания очистки» в FileNet P8 v5.2.1.

Моим критерием фильтрации является, очевидно (и только) идентификатор области хранения, поскольку я хочу настроить таргетинг на определенную область хранения и переместить содержимое в другую область хранения (вроде архивации) без изменения безопасности, содержания отношений, класса документа и т. д.

Когда я запускаю задание, хотя у меня есть около 100 000 объектов в области хранения, на которую я ориентируюсь; в поле проверенных объектов задание показывает 500 миллионов объектов, и на перемещение объектов ушло около 15 часов. Администратор базы данных проанализировал эту ситуацию, чтобы сказать мне, что, хотя у меня есть все необходимые индексы, созданные для таблицы docverion (согласно документации FileNet), работа по полному сканированию таблицы все еще выполняется.

  1. Почему что-то подобное могло случиться?

  2. Какие дополнительные индексы можно использовать и чем они могут быть полезны?

  3. Есть ли лучший способ сделать это с меньшими затратами времени?


person sin    schedule 13.11.2015    source источник


Ответы (1)


Только на 2 и 3 вопросы.

Об индексах вы можете прочитать в этой документации https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.performance.doc/p8ppt237.htm

Вы можете улучшить производительность своих заданий, если разделите все документы с помощью опции «* Размер пакета, контролируемого политикой» (насколько я помню) на вкладке «Подсистема очистки» в настройках домена.

Используйте управление временными интервалами https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc179.htm?lang=ru

и параметр ограничения времени фильтрации https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc203.htm?lang=ru

В общем доступе вы просто разделяете все свои документы на части и обрабатываете их в разное время и в разные потоки.

person swepss    schedule 16.11.2015
comment
Быстрый вопрос. Есть ли способ узнать, какие именно запросы к базе данных запускаются во время выполнения задания развертки массового перемещения для пакета объектов из журналов трассировки p8? - person sin; 18.11.2015
comment
@sin Да, если вы включите трассировку в P8 для операций с БД, вы увидите все запросы к базе данных. - person swepss; 24.11.2015
comment
ценю, что вы нашли время, чтобы ответить на мои вопросы. Рассмотрю возможность использования этих методов и сообщу вам результат. - person sin; 25.11.2015