Какой самый быстрый способ вставить данные в таблицу Oracle?

Я пишу преобразование данных в PL / SQL, который обрабатывает данные и загружает их в таблицу. Согласно PL / SQL Profiler, одной из самых медленных частей преобразования является фактическая вставка в целевую таблицу. Таблица имеет единый индекс.

Чтобы подготовить данные для загрузки, я заполняю переменную, используя тип строки таблицы, а затем вставляю ее в таблицу следующим образом:

insert into mytable values r_myRow;

Кажется, что я мог бы повысить производительность, выполнив следующие действия:

Выключите запись во время вставкиВставить несколько записей одновременно

Эти методы целесообразны? Если так, то каков синтаксис?

Ответы на вопрос(7)

Ваш ответ на вопрос