Подробнее о IMS Index Builder for z/OS

Сокращение времени обработки и повышение готовности

При разработке IMS™ Index Builder for z/OS® акцент делался на обеспечение высокой производительности. Это решение позволяет свести к минимуму общее время создания индекса при построении одного или нескольких индексов и максимально повысить уровень готовности базы данных, что имеет большое значение в условиях сокращения продолжительности окон обслуживания и выполнения пакетных заданий. IMS Index Builder выдает внутренние команды IMS для отключения и подключения баз данных IMS в минимально короткое время, необходимое для обеспечения отсутствия обновлений во время перестроения индексов IMS.

Ускорение работы за счет распараллеливания процессов

В IMS Index Builder применяется множество алгоритмов параллельной сортировки, включая буферизацию сортировки для сокращения операций ввода-вывода и повышения производительности. В процессе сортировки IMS Index Builder использует распределение данных для разделения процесса сортировки на параллельно выполняемые последовательные действия. Кроме того, применяются параллельные процессы загрузки при загрузке нескольких индексов в единую физическую базу данных IMS. Такие сложные алгоритмы делают перестроение индекса IMS более быстрым по сравнению с процессом копирования образа и восстановления индекса IMS.

Поддержка различных баз данных

IMS Index Builder поддерживает работу с полнофункциональными базами данных без разделов и большими базами данных высокой готовности, структурированными по разделам (HALDB). Для любых поддерживаемых баз данных с иерархическим прямым методом доступа (HD) и для баз данных HISAM выполняется сканирование имеющейся физической базы данных и построение первичных и вторичных индексов IMS. Для баз данных, не имеющих разделов, создается одна или несколько новых баз данных вторичных индексов. Кроме того, создаются индексы для баз данных HDAM, HIDAM, HISAM, PHDAM и PHIDAM.

Интеграция с различными процессами администрирования баз данных IMS

IMS Index Builder запускается для перестроения индексов при реорганизации или восстановлении базы данных. Этот инструмент также интегрирован с IMS High Performance Prefix Resolution для извлечения данных, необходимых для разрешения префиксов базы данных IMS для логических отношений. Он входит в состав трех решений IBM IMS: IMS Database Solution Pack, IMS Database Utility Solution и IMS Recovery Solution Pack.

Подготовка статистических отчетов и функции обработки сортировки

IMS Index Builder создает статистические отчеты, которые хранятся в хранилище IMS Tool Knowledge Base (ITKB) и доступны для централизованного просмотра и анализа. Инструмент генерирует операторы управления сортировкой и запускает продукт для сортировки, предоставленный пользователем. В случае применения буферизации сортировки выполняется оценка размера файла сортировки.

Передовая архитектура и компоненты

В состав IMS Index Builder входят драйвер и группа общих служб. Драйвер вызывается исполняемым файлом задания, который инициализирует основное пространство адресов (MAS), анализирует входные данные, обрабатывает управляющие таблицы базы данных и подключает общие службы. На последнем этапе инициализируются несколько подчиненных пространств адресов (SAS) для параллельного сканирования и сортировки, загружаются индексы и выполняется регистрация DBRC.