Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД Oracle / Лекции / Лек_ORAC / Lij / Средства параллельной обработки информации.doc
Скачиваний:
40
Добавлен:
16.04.2013
Размер:
92.16 Кб
Скачать

Индексы с обратными ключами

Индекс с обратными ключами (reverse key index)это особый вид индексаB-дерева. В таком индексе байты каждого ключевого значения имеют порядок, обратный по отношению к стандартному индексуB-дерева. В конфигурации параллельного сервера специальное размещение данных в индексе с обратными ключами часто помогает распределить индексные ключевые значения среди терминальных блоков индекса; в противном случае эти значения были бы сконцентрированы в небольшой группе индексных блоков, с которыми работает один экземпляр.

Комбинация параллельной sql-обработки и обработки параллельного сервера

Во многих случаях при использовании конфигурации параллельного сервера Oracleможно с успехом применять параллельную SQL-обработку.Oracleраспределяет операции параллельнойSQL-обработки среди всех доступных экземпляров параллельного сервера. Например, при создании таблицы можно установить параметры для этой таблицы так, что для параллельной обработки операторов, ссылающихся на нее, будут использоваться процессы параллельных запросов двух или более экземпляров. Кроме того, чтобы уменьшить объем дискового ввода/вывода и повысить производительность приложений, можно кэшировать небольшие справочные таблицы равномерно среди нескольких экземпляров параллельного сервера.

Итоги

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

  • Основные концепции параллельной обработки; все о многопроцессорных компьютерных системах, в том числе о многопроцессорных конфигурациях с разделением памяти, разделением дисков и без разделения.

  • Параллельная обработка запросов; как архитектура параллельной SQL-обработки OracleServerможет значительно улучшить выполнение ответственных операций над базой данных.

  • Обеспечение высокой степени доступности и дополнительных вычислительных возможностей системы параллельной обработки при помощи параллельного сервера Oracle.