mysql insert 性能优化
所属分类 mysql
浏览量 728
原来是逐条insert ,很慢
改成 批量插入
for (String sql : sqls) {
stmt.addBatch(sql);
}
stmt.executeBatch();
基本没效果
改成单条 sql insert 多条记录的方式 ,性能大幅度提升 几十倍 百倍提升
insert into batch_insert_test_3(id,f0,f1,f2) values (0,0,0,0),(1,1,1,1)
字段可省略
insert into batch_insert_test_3 values (0,0,0,0),(1,1,1,1),(2,2,2,2),(3,3,3,3)
完整代码
https://gitee.com/dyyx/hellocode/blob/master/demo/jdbcbatchdemo/src/main/java/dyyx/JdbcBatchUtil2.java
https://gitee.com/dyyx/hellocode/blob/master/demo/jdbcbatchdemo/src/main/java/dyyx/JdbcInsertTest2.java
上一篇
下一篇
隐私计算技术点和术语
反编译工具 JD-GUI 启动报错
lombok常用注解
联邦学习简介
idea设置源码目录
mac安装python3