В моем приложении мне нужно сделать много INSERTS. Это приложение Java, и я использую простой JDBC для выполнения запросов. БД - это Oracle. Тем не менее, я включил пакетную обработку, поэтому это избавляет меня от задержек в сети при выполнении запросов. Но запросы выполняются последовательно как отдельные INSERT:
insert into some_table (col1, col2) values (val1, val2)
insert into some_table (col1, col2) values (val3, val4)
insert into some_table (col1, col2) values (val5, val6)
Мне было интересно, может ли следующая форма INSERT быть более эффективной:
insert into some_table (col1, col2) values (val1, val2), (val3, val4), (val5, val6)
т.е. сворачивание нескольких INSERT в один.
Есть ли другие советы по ускорению пакетных INSERT?