【发布时间】:2011-02-15 12:00:07
【问题描述】:
问题是,我们有大量记录(超过一百万)要从 Java 应用程序插入到单个表中。记录是由 Java 代码创建的,它不是从另一个表移动的,所以 INSERT/SELECT 没有帮助。
目前,我的瓶颈是 INSERT 语句。我正在使用 PreparedStatement 来加快进程,但在普通服务器上每秒无法获得超过 50 条记录。这张表一点也不复杂,上面也没有定义任何索引。
这个过程耗时太长,时间长了就会出问题。
如何才能获得最大速度(每秒插入)?
数据库:MS SQL 2008。应用程序:基于 Java,使用 Microsoft JDBC 驱动程序。
【问题讨论】:
标签: java sql-server performance large-data-volumes