Расширение «Productivity» #
Расширение «Productivity» предназначено для реорганизации таблиц и индексов, что позволит существенно уменьшить размер занятого табличного пространства и увеличить скорость работы PLATEX®. В процессе реорганизации будет проведено разнесение таблиц и индексов по соответствующим табличным пространствам, что так же увеличит скорость и улучшит сопровождаемость системы. Данное расширение позволит сдвинуть производительность PLATEX® на уровень вышестоящей конфигурации в рамках текущей лицензии.
Существует необходимость увеличения продуктивности для баз данных, отработавших 3 и более, лет, так как в процессе длительной работы БД наиболее нагруженные таблицы фрагментируются, что приводит к увеличению занимаемого ими дискового пространства и разбросу данных по диску. Как следствие существенно вырастает количество операций дискового чтения и их длительность при размещении данных на HDD (при большой фрагментации большая часть времени уходит на позиционирование головок).Так же происходит и с индексами, они фрагментируются и деградируют. Такое поведение может послужить причиной сбоя работы всей системы и остановки процесса биллинга.
Расширение «Productivity» представляет собой комплекс мер по анализу контента БД АСР «Platex®» и установке/запуску пакета процедур/скриптов для усечения и дефрагментации таблиц. Повышение производительности выполняется фоново и не требует, как правило, остановки работы PLATEX® на значительное время.
В результате:
- Снижаются риски аварийных ситуаций в работе PLATEX® по причине загруженности БД;
- Упрощается контроль и поддержка быстрой работы системы со стороны штатного администратора компании;
- Запускается систематическая очистка устаревших и неинформативных данных, дополнительно реорганизуя составные индексы с использованием сжатия.