В моем приложении мне нужно сделать много 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?