oracle hints load data - ghdrako/doc_snipets GitHub Wiki
ALTER SESSION ENABLE PARALLEL DML;
insert /*+ append parallel(3) enable_parallel_dml */ into apple_pay_tx_quater_new
select /*+ parallel(3) */ * from apple_pay_tx_quater
/*+ APPEND */
- Wymusza direct-path insert
- Dane są dopisywane na końcu tabeli, omijając buffer cache
ENABLE_PARALLEL_DML
- Bez tego Oracle ignoruje parallel przy INSERT - bez tego hinta PARALLEL na INSERT nie zadziała
ALTER SESSION ENABLE PARALLEL DML;
ALTER TABLE apple_pay_tx_quater_new NOLOGGING;
Jesli tabela do ktorej ladujemy ma indeksy lepiej:
- drop index
- insert
- recreate index