массивная вставка - пружинный каркас - PullRequest
1 голос
/ 15 ноября 2010

Я выполняю масштабный импорт в SQL Server, используя свое Java-приложение с Spring Framework и классом SimpleJdbcInsert.Результаты не очень хорошие, и я пытаюсь их оптимизировать.

Я поддерживаю каждую SimpleJdbcInsert, которая делает неявную транзакцию, поэтому я хочу сделать это явной транзакцией с 'begin' в начале и 'commit' в конце моей процедуры импорта файла.

Как я могусделай это?Я смотрю, но не могу найти это.http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/

Спасибо!

1 Ответ

1 голос
/ 15 ноября 2010

Вы можете попробовать использовать SimpleJdbcInsert.executeBatch() для выполнения нескольких больших наборов INSERT.Может быть, это может немного увеличить производительность.

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