Я пакетно вставляю около 400-500 тыс. Записей в БД, используя Spring batch и шаблон jdbc batchUpdate (). чтобы повысить производительность в MySQL, я использую 2 параметра, то есть useServerPrepStmts и rewriteBatchedStatements, окончательный URL-адрес равен
jdbc:mysql://localhost/test?useSSL=false&useServerPrepStmts=false&rewriteBatchedStatements=true
, который вставляет 400-500 тыс. записей всего за пару секунд
, но когда яЯ использую те же параметры в ORACLE для тех же 400-500k записей, что занимает около 35-36 секунд,
jdbc:oracle:thin:@localhost:3855/test?useServerPrepStmts=false&rewriteBatchedStatements=true
с этими параметрами или без них вообще не влияет на производительность.
правильная эквивалентная переменная в ORACLE?