Я пишу преобразование данных в PL/SQL, которое обрабатывает данные и загружает их в таблицу. Согласно PL/SQL Profiler, одной из самых медленных частей преобразования является фактическая вставка в целевую таблицу. Таблица имеет один индекс.Каков самый быстрый способ вставки данных в таблицу Oracle?
Для подготовки данных для нагрузки, я заполнить переменную с помощью ROWTYPE таблицы, а затем вставить его в таблицу, как это:
insert into mytable values r_myRow;
кажется, что я мог бы получить производительность, выполнив следующие действия:
- отключить запись во время вставки
- Включить сразу несколько записей
Эти методы рекомендуются? Если да, то какой синтаксис?
Использование объемной insetr Однако методология смягчит влияние наличия индекса. – 2008-09-27 17:17:08