【发布时间】:2010-11-15 06:54:03
【问题描述】:
我刚刚将 100 万条记录插入到一个包含五列的简单 sqlite 表中。使用 jdbc 驱动程序在 java 中花费了 18 个小时!我在 python2.5 中做了同样的事情,不到一分钟。选择查询的速度似乎不错。我认为这是 jdbc 驱动程序的问题。
在 java 中有没有更快的 sqlite3 驱动程序?
插入大量行的速度对我的架构迁移脚本很重要,如果不需要,我宁愿不必使用外部脚本来进行迁移。
编辑:用 connection.setAutoCommit(false) 修复; 感谢 Mark Rushakoff 提示我解决方案:)
【问题讨论】:
标签: java sqlite jdbc performance