Методы Загрузки

Рубрика: Перемещение Данных

Рассмотрим, какие существуют методы загрузки данных в базу данных Oracle и чем они отличаются.

Методы Загрузки

Метод Сохранения Данных

Загрузка по стандартному пути выполняет SQL операторы INSERT, чтобы заполнить таблицы в базе данных Oracle. Загрузка по прямому пути устраняет большую часть издержек базы данных Oracle, форматируя блоки данных Oracle и записывая блоки данных непосредственно в файлы базы данных. Прямая загрузка не конкурирует с другими пользователями за ресурсы базы данных, и, таким образом, обычно она может загружать данные близко к дисковой скорости. Загрузки по стандартному пути используют обработку SQL и операцию COMMIT базы данных для того, чтобы сохранить данные. Вставка массива записей сопровождается операцией COMMIT. Каждая загрузка данных может включать несколько транзакций.

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

  • Во время сэйва данных, только полные блоки базы данных пишутся в базу данных.

  • Блоки пишутся после высшей точки (HWM) таблицы.

  • После сэйва данных HWM перемещается.

  • Внутренние ресурсы не высвобождаются после сэйва данных.

  • Сэйв данных не заканчивает транзакцию.

  • Индексы не обновляются на каждом сэйве данных.

Далее: Соображения по Онлайновым Патчам

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)