Jaki jest najszybszy sposób wstawiania danych do tabeli Oracle?

Piszę konwersję danych w PL / SQL, która przetwarza dane i ładuje je do tabeli. Zgodnie z profilerem PL / SQL, jedną z najwolniejszych części konwersji jest rzeczywista wstawka do tabeli docelowej. Tabela ma pojedynczy indeks.

Aby przygotować dane do ładowania, zapełniam zmienną przy użyciu wiersza typu tabeli, a następnie wstawiam ją do tabeli w następujący sposób:

insert into mytable values r_myRow;

Wydaje się, że mogę uzyskać wydajność, wykonując następujące czynności:

Wyłącz logowanie podczas wkładaniaWstaw wiele rekordów jednocześnie

Czy te metody są wskazane? Jeśli tak, jaka jest składnia?

questionAnswers(8)

yourAnswerToTheQuestion