sqlloader
- это инструмент , используемый для загрузки данных в таблицу Oracle.Если я правильно помню, и если вы можете доверять входным данным, возможная оптимизация:
- настройка размера буфера и количества строк на коммит.Меньшее количество коммитов будет самым быстрым за счет увеличения объема памяти
- удаляет индексы перед загрузкой данных и воссоздает их после - риск: если данные нарушают уникальный или ненулевой индекс, вы теряете, но выигрыш можетбудет на порядок
- , если это имеет смысл, и снова, если вы можете доверять входным данным, отключите любой триггер в таблице - риск: такой же, как в предыдущей строке