我正在使用带有Spring Framework和SimpleJdbcInsert类的Java应用程序在SQL Server中进行大量导入。结果不好,我正在尝试优化它。
我支持每个SimpleJdbcInsert执行隐式事务,所以我希望在开始时使用'begin'并在文件导入过程结束时使用'commit'进行显式事务。
我该怎么做?我在找,但找不到它。 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/
谢谢!
答案 0 :(得分:1)
您可以尝试使用SimpleJdbcInsert.executeBatch()
执行多个大型INSERT集。也许这可能会提高性能。