玖叶教程网

前端编程开发入门

mysql 批量更新性能分析(mysql批量更新10w数据)

首先介绍用到的软件

msyql 8.0.13

客户端 DataGrip 2019.2.1,Navicat 12.1

接前面文章mysql 批量更新的两种方法

数据准备select count(*) from account;800万数据.

批量修改数据条数1000 条

1,首先测试批量update set where id =? 性能:

2、update account t1 inner join (

3、update account t set (case when

总结:三种方法没有大的性能差异,项目中可以灵活选用。

附:测试用到的文件

https://gitee.com/lucifinil/publicfile/raw/master/mysql/batch_update/b1.sql

https://gitee.com/lucifinil/publicfile/raw/master/mysql/batch_update/b2.sql

https://gitee.com/lucifinil/publicfile/raw/master/mysql/batch_update/b3.sql

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言