Я выполняю масштабный импорт в SQL Server, используя свое Java-приложение с Spring Framework и классом SimpleJdbcInsert.Результаты не очень хорошие, и я пытаюсь их оптимизировать.
Я поддерживаю каждую SimpleJdbcInsert, которая делает неявную транзакцию, поэтому я хочу сделать это явной транзакцией с 'begin' в начале и 'commit' в конце моей процедуры импорта файла.
Как я могусделай это?Я смотрю, но не могу найти это.http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/
Спасибо!
Вы можете попробовать использовать SimpleJdbcInsert.executeBatch() для выполнения нескольких больших наборов INSERT.Может быть, это может немного увеличить производительность.
SimpleJdbcInsert.executeBatch()