mybatisPlus 中设置批量更新执行耗时

设置myBatis Plus 中使用批量更新执行的时间耗时短

在连接mysql的url后添加 &rewriteBatchedStatements=true

为什么默认不给这个rewriteBatchedStatements属性设置为true,

原来有如下原因:

看下 executeBatchedInserts 究竟干了什么:

  1. 如果批量语句中的某些语句失败,则默认重写会导致所有语句都失败。
    
  2. 批量语句的某些语句参数不一样,则默认重写会使得查询缓存未命中。
    

看起来影响不大,所以我给我的项目设置上了这个参数!

最后我稍微总结下粗略的对比:大家如果想要更准确的实现,可以自己进行更多组数据测试:

image

posted @   那一的眸相遇  阅读(285)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示