Oracle эквивалентен useServerPrepStmts = false & rewriteBatchedStatements = true - PullRequest
0 голосов
/ 11 ноября 2019

Я пакетно вставляю около 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...