Mysql批量更新性能

发布时间: 2023-11-21 13:04 阅读: 文章来源:1MUMB4708PS

数据准备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

•••展开全文