Копировать ссылку на страницу

Сжатие схем задач позволяет существенно уменьшить размер данных таблицы SBTask.

По умолчанию сжатие схем задач включено. Установка WorkflowDescriptionCompressionEnabled имеет значение Y. Схемы сжимаются у созданных, измененных и сохраненных задач.

Сценарий Сжатие схем задач предназначен для сжатия схем задач, созданных:

при отключенной установке WorkflowDescriptionCompressionEnabled, предоставляющей возможность сжатия схем задач;
в системе DIRECTUM версии ниже 5.0.3.

Чтобы сжать схемы задач с помощью сценария Сжатие схем задач:

1.Оцените время сжатия схем задач.
2.Выполните сценарий Сжатие схем задач на главном сервере. Подробнее см. описание компоненты «Сжатие схем задач».
3.В распределенной системе реплицируйте сжатые задачи.
4.На каждом сервере выполните командную строку для оптимизации размещения данных в таблице SBTask:

STExecSQL.exe -F="<DIRECTUM50\Utills\Scripts\OptimizeDatabaseAfterTasksCompression.sql>" -S=”<Сервер>” -D=”<База данных>” –X

Выполняйте SQL-сценарий только в нерабочее время.

Примечание

Утилита STExecSQL.exe выполняет оптимизацию данных с переводом базы данных в монопольный режим.

Для программной работы со сжатыми схемами задач на стороне SQL-сервера используйте функции:

SBCompress – сжать схему задачи;
SBDecompress – распаковать схему задачи.

Для работы функций скопируйте файлы библиотеки 7-Zip в каталог c установленным SQL-сервером. Библиотеки программы 7-Zip распространяются на условиях лицензии GNU LGPL. Подробнее см. сайт программы 7-Zip.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM