永发信息网

java mysql批量insert多少条效率最高

答案:1  悬赏:70  手机版
解决时间 2021-01-24 03:22
java mysql批量insert多少条效率最高
最佳答案
conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);
pstmt = conn
.prepareStatement("insert into loadtest (id,
data) values (?, ?)");
for (int i = 1; i <= COUNT; i++)
{
pstmt.clearParameters();
pstmt.setInt(1,
i);
pstmt.setString(2, DATA);
pstmt.execute();
}

MyISAM:246.6秒、InnoDB:360.2秒

方法2: 使用事务,不自动commit

Java code

复制代码
代码如下:

conn =
DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);
conn.setAutoCommit(false);
pstmt = conn
.prepareStatement("insert into loadtest (id, data) values (?, ?)");
for (int i = 1; i <= COUNT; i++) {
pstmt.clearParameters();
pstmt.setInt(1, i);
pstmt.setString(2, DATA);
pstmt.execute();
if (i %
COMMIT_SIZE == 0) {
conn.commit();
}
}
conn.commit();

InnoDB:31.5秒
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
崩坏3深渊恢复要多久
按如图装置制二氧化碳并检验它的性质,回答下
苏秘37°空气质感光彩镜垫粉底液 01 spf30+/p
自从电信开通4G后,发现3G上网就变的超级慢了,
小红和同学们一起去郊游,由于同学们体力不同
炖排骨的时候要先放盐还是熟的时候放盐呢?
联想g450 g550 区别
--____youcometomybirthdaypartytomorrow,Rob
24孔复音口琴可以吹哪些曲子?
--Her name is Mike.A. How are you?B. What
社会我聪哥,人丑婆娘多什么意思
you should learn how to pronounce the word
面馆的选址有什么讲究呢
单选题Mg-AgCl电池是一种用海水激活的一次电
单选题下列关于反应XeF4+2CH3—CH═CH2→2CH3
推荐资讯
逢源联办小学地址在什么地方,想过去办事
五联村地址在哪,我要去那里办事
DNF:关于现役勇士和回归勇士一起刷图的问题
医科大学口腔医院怎么去啊,我要去那办事
单选题下列属于天体的是A.天空中飞行的飞机B.
鼎盛造型怎么去啊,我要去那办事
国家游泳中心“水立方”(如图)体现了“科技
重庆还要不要招轻轨站台员 需要些什么手续吗
岩溪桥村地址好找么,我有些事要过去
巨蟹男和天蝎女吵架
从西宁火车站到同仁路口怎么坐公交车,最快需
我是男性我膀胱位置的肉里有硬块
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?