mysql中value和values耗时对比

 

当一次性插入数据过多时,values插入耗时更短,此次是使用了mybatis的批处理方式

在mysql的文档(https://dev.mysql.com/doc/refman/5.7/en/insert.html)中这样说的

 

 

因此在批处理时,建议使用values

但是在几次批处理测试后,发现无论使用value还是values,900条数据,插入耗时都是1秒左右

后面又进行了10次测试,结果如下

 

 三次不同的数据,测试三次

 

values耗时优于value,但是依旧存在数据测试不到位的地方

下面直接数据库操作

 

测试60条数据

 

 

 

 

当数据量不是很多的时候,耗时差距并不是很大

测试5万条数据

 

 

 

 

 

几次对比发现,当数据量达到5万时,values耗时低于value

测试10万条数据

 

测试20万条数据

 

 测试50万条数据

 

 测试100万条数据

 

 value的耗时远低于values耗时

 

posted @ 2022-05-15 01:05  不忘初心2021  阅读(356)  评论(0编辑  收藏  举报