Настройка артефактов

В определенных обстоятельствах для улучшения производительности может оказаться полезным изменение созданных артефактов базы данных. Существует два основных подхода к решению данной задачи: итерационное усовершенствование и частное усовершенствование.

Итерационное усовершенствование преобразования табличного пространства

Число таблиц, создаваемых генератором схемы, зависит (среди всего прочего) от сложности модели бизнес-величин. Изначально сложно определить, каким образом можно оптимально присвоить эти таблицы пространствам таблиц. Следующий простой подход может оказаться полезным при постепенном усовершенствовании преобразования таблицы в пространство таблиц. Дополнительная информация о планировании базы данных приведена в разделе Подготовка к развертыванию артефактов баз данных. Для усовершенствования преобразования таблицы в пространство таблиц следует выполнить следующие действия:
  1. Запустите генератор схем с помощью файла конфигурации пространства таблицы (по умолчанию или какого-либо другого специального файла).
  2. Извлеките созданные артефакты во временный каталог и определите номер и тип таблиц, которые будут созданы в базе данных. Для каждой модели бизнес-величин будут созданы таблицы следующих типов:
    • Контекст и действие: существует только в базах данных состояний и рабочих базах данных, и доступ к ним осуществляется с помощью сервера и сводных панелей.
    • CD: существует только в базах данных состояний и рабочих базах данных. Таблицы CD обычно содержат больше столбцов, чем связанные с ними таблицы контекста и действий. Размер конкретной таблицы CD в значительной степени зависит от числа транзакций относительно соответствующего контекста или таблицы действий, от отношения числа транзакций обновления и вставки, от того, с какой частотой связанный компонент применения изменений службы перемещения данных считывает транзакции из таблицы CD и включает их в соответствующую таблицу CCD, а также от того, как часто записи таблицы CD удаляются связанным компонентом жизненного цикла источника.
    • CCD: существует только в рабочих базах данных и базах данных хронологии. Структура таблицы CCD полностью совпадает со структурой соответствующей таблицы CD, и ее размер в значительной степени определяется теми же факторами. Единственное отличие состоит в том, что вместо считывания компонентом применения изменений транзакции считываются компонентом ETL, а записи удаляются компонентом жизненного цикла приемника.
    • Внутренние таблицы RM: существуют только в рабочих базах данных и базах данных хронологии. Эти таблицы используют страницы с максимальным размером 4 Кб.
    • Факт и размерность: существуют только в базах данных хронологии.
  3. Изменяют пространство таблиц таким образом, что оно содержит:
    • Запись преобразования для каждого типа таблицы
    • Записи преобразования таблиц нескольких типов в том случае, если большое число таблиц может быть присвоено одному и тому же табличному пространству
    Прим.:
    • Не задавайте описания табличного пространства для типов таблиц, которые не будут созданы в определенной базе данных, потому что эти табличные пространства не будут использоваться.
    • Показатели соответствуют полям таблицы. Чем больше показателей определено, тем больше будет таблица, и, таким образом, большее табличное пространство будет требоваться.
  4. Создайте эти табличные пространства (и буферные пулы) перед развертыванием созданных артефактов. Генератор схемы не проверяет, существуют ли табличные пространства, объявленные в файле конфигурации, поскольку соединение с базой данных не установлено. Однако, развертывание не будет удачным, если табличные пространства не существуют.
  5. Перезапустите генератор схемы с помощью измененного файла конфигурации табличного пространства.
    Прим.: Измените имя файла конфигурации в конфигурации административной консоли генератора схемы при создании нового файла конфигурации табличного пространства.

Частные усовершенствования

Можно изменять созданные артефакты, изменив следующее: Вообще, разрешенные изменения не затрагивают основную схему или структуру таблиц.
При изменении созданных сценариев следует иметь в виду следующие ограничения:
Важное замечание: Изменения в созданных артефактах базы данных не учитываются при следующем запуске генератора схемы для той же модели бизнес-величин. Например, пользователь изменяет созданные артефакты для модели бизнес-величин "Финансовая модель" перед их развертыванием. Впоследствии пользователь изменяет модель бизнес-величин и повторно создает все артефакты. В этом случае пользователю потребуется изменить заново созданные артефакты, поскольку генератору схемы не известно об изменениях в ранее созданных артефактах.
Прим.:
  • Для развертывания артефактов требуетсяJava версии 1.4.2 или более поздних версий.
  • Перед выполнением сценариев репликации в путь к системе необходимо добавить каталогJava bin.
Задачи, связанные с данной
Создание и настройка баз данных

Copyright IBM Corporation 2005. Все права защищены.