欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mysql 批量操作重大发现

程序员文章站 2022-03-06 20:45:18
...

一直测试的批量操作和普通操作性能上没什么区别。

觉得很奇怪,而且驱动里面源码也会发现表面上是批量操作实际上也是一条条执行。

 

后来看了http://elf8848.iteye.com/blog/770032这位的帖子

发现了rewriteBatchedStatements这个参数

加上之后,简单的测试了下效率提高了30倍

 

当时就让我震惊了

 

又测试了下1000条记录/提交

插入1.6W条记录耗时7s, 测试总耗时9s

 

而最开始测试无论是批量执行还是一条条支持耗时差不多都在350s

 

这个差距真是惊天地泣鬼神!

 

这个参数需要在 jdbc 5.1.13+版本才有效