Это старая версия документа.
Рекомендуемая структура БД
Опубликована рекомендуемая структура БД в файле bisquit.st. Формат st-файла: <тип> «код области»:<# области>,RPB;BPC <размещение> где
RPB - records per block - максимальное количество записей в блоке BPC - blocks per cluster - количество блоков в одном кластере
Параметр RPB рекомендуется выбирать исходя из среднего размера записи для всех таблиц в области данных. Для размера блока 8 КБ оптимальны следующие значения этого параметра: 32 - большой размер записи (от 227 байт) 64 - средний размер записи (до 227 байт) 128 - малый размер записи (до 104 байт) 256 - сверхмалый размер записи (до 42 байт)
Параметр BPC рекомендуется выбирать исходя из скорости роста области данных. Если область данных большая и растет очень быстро, то желательно, чтобы и размер кластера был большим. Возможные значения - 8, 64, 256.
Рекомендуемая структура в файле bisquit.st основана на анализе нескольких клиентских баз данных, работающих в однофилиальном режиме. В конкретном Банке ситуация может отличаться. При анализе учитывались следующие требования: * таблицы и индексы располагаются в разных областях, это необходимо для указания меньших значений BPC для областей с индексами, чтобы минимизировать размер малозаполненных таблиц, а также удобства администрирования; * области olap, history, op, signs, msg, mart растут быстрее остальных; * в областях msg, text и mart средний размер записи значительно превосходит средний средний размер записей в БД, а область perm содержит записи с наименьшей длиной.
Информацию о структуре БД использует утилита genscript.p, которая создаёт скрипт переноса таблиц между областями. Для своей работы она использует файл table.cfg, содержащий информацию о размещении таблиц по областям. Этот файл регулярно обновляется и выходит в составе патчей.
dump-load. Дополнительная информация об утилите genscript.p - в заявке 0164026 (4.1D79).