Mar*_*ace 8 java performance jdbc insert batch-file
这是交易:
conn
使用DriverManager
conn.autoCommit(false);
PreparedStatement pStat = conn.prepareStatement(insert_string_with_parameter);
pStat.addBatch();
addBatch()
10000次),我打电话pStat.executeBatch();
pStat.clearBatch()
马上致电即使以上所有听起来都不错,这也很慢!.
我每秒平均只有35条记录(总共只有8列,只有技术自动递增主键和一些非空约束).我估计我需要一周时间插入所有20M行...
我做错了吗?
我应该尝试在每个批次循环中添加多少行?10000太多了?