Задача 101.55167

Задача :101.55167

Краткое описание :
Ускорить запросы к филиальным таблицам на Oracle
Описание :
Общие вопросы взаимодействия с СУБД
Что измененно :


Филиальность
Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить запросы к филиальным таблицам за счёт настройки
индексов системы Галактика ERP под филиальность


Как измененно :

Доработано.
- доработка включается только если есть филиалы
- неуникальные индексы всех "филиальных" (т.е. не общих) таблиц содержат сегмент филиала
- введён новый класс "монофилиальных" таблиц, у которых сегмент филиала ведущий для большинства прикладных индексов (подробнее см. документацию)
- перестройка индексов осуществляется с помощью chkora9 (можно запустить прямо из модуля Филиальность), причём во время перестройки пользователи могут работать с системой
- при проверке с помощью chkora9 про индексы, которые не идеальны в плане использования филиального сегмента (ещё не обработаны после установки обновления или изменения настройки филиальности), выдаётся отдельный текст ошибки (не такой, как про совсем неправильные индексы)

Минусы:
- индексы занимают больше места на диске

# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Инструкция для клиентов, использующих филиальность! Если филиальность не используется, то никаких дополнительных действий не требуется.

1. Донастройте филиальность в комплеке Support, возможно, объявив некоторые таблицы монофилиальными.
2. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность без исправления, почитайте, что она собирается исправить.
Обратите внимание на индексы, которые не "неправильно настроен под филиальность", а "некорректен или отсутствует". Если такие есть -- их расхождение не связано с данной доработкой, проконсультируйтесь с техподдержкой прежде чем их исправлять.
3. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность с исправлением в фоне.
Процесс может идти долго. Можно убивать процесс, если слишком грузит сервер, а потом запускать заново. Можно административными средствами понизить ему приоритет. Также можно убить процесс support, а процесс chkora9 оставить.
4. "Сохранение настроек филиальности" в саппорт порождает архив, несовместимый между старой и новой версией support.exe (новая -- это 5.5.20 и выше)


Название продукта Название компонента Тип Последняя версия Дата выхода
ChkMSSQLCHKMSSQLEXE5.5.21.0
ChkOra9CHKORA9EXE5.5.21.0
ora90drvORA90DRVDLL5.5.21.0
SupportSUPPORTRES5.5.21.0