Я использую spring-batch и spring-data-jpa для чтения больших файлов данных csv и сохраняю (или обновляю существующие) записи в postgresql db, используя спящий режим.Как навалом вставить с помощью Spring-Batch?
Как настроить весну для использования вставных/объемных вставок?
Когда я настроить работу step
, я установил chunk
размер соответственно:
StepBuilderFactory step;
step.chunk(10000).reader(csvReader).writer(jpaItemWriter).build();
ли я в дальнейшем должны быть обеспокоены hibernate.jdbc.batch_size
собственности? Должен ли я также установить его, возможно, такого же размера, как размер куска?
Я несколько раз проводил некоторые исследования с вставкой пакета. Но с моей ограниченной информацией я могу это сказать. Вы можете отправить набор запросов вместе. Но не запрос объединяет набор информации. то есть; будет несколько запросов на вставку, но время обработки будет меньше. – Dileep