Другие возможности параллелизма

Оценить
(0 голоса)

Запросы являются не единственными операциями БД, извлекающими преимущества параллелизма. Загрузки данных, создание индекса, а также выполнение таких операторов DML (Data Manipulation Language - языка манипулирования данными), как update и delete, являются примерами операций, которые могут получить преимущества при их разбивке на множество выполняемых одновременно единиц работы. Преимущество проявляется в виде сокращения времени выполнения, особенно если наборы данных оказываются слишком большими.

Создание таблицы

Создание таблицы также можно распараллелить, когда координатор запроса делегирует задачу создания множеству подчиненных процессов. Заметьте, что если

предложение по сохранению таблицы определяет значение minextents, равное 2, то обычно таблицей будет создано два экстента. При параллельном создании таблицы каждый подчиненный процесс создаст два экстента. Результатом может оказаться распределение пространства большего, нежели ожидаемое. Параллелизм может быть организован командами create table as select как для запроса (Oracle7.1), гак и для вставки (Огас1е7.2).

Создание индекса
Восстановление БД
Oracle продолжает оставаться ключевым продуктом на платформе Sun
Эффективная выгрузка грязных блоков
СУБД Oracle основана на двухпроцессной архитектуре

Добавить комментарий


Защитный код
Обновить