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耗时
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异