北京时间 2020.7.13,MySQL 如期推出 8.0.21 版本。
更新内容除了修改了诸如 master/slave/whitelist/blacklist 等专有名词外,还包括部分重要的新功能或者性能提升点:
- 可以全局关闭 REDO(WL#13795),加速数据导入(用在例如做数据恢复或初始化期间)。
- 优化 lock_sys mutex(WL#10314),采用拆分+排队的方案(可以理解为类似秒杀业务场景的优化思路,不肯定是否准确)。
- 对 UNDO 表空间的 DDL 操作记入 REDO LOG(WL#11819),增加 ACID 保证。
- 增加 CREATE TABLE…SELECT 的原子性和 crash safe 支持(WL#13355),这样也能用在 MGR 场景中(以前会被拒绝执行,因为被拆分成两个 SQL,不支持原子性)。
- 优化器新增开关 prefer_ordering_index(WL#13929),修复个别场景下的错误 LIMIT 优化做法(bug#97001)。
- 单表 UPDATE、DELETE 也增加 semijoin 优化支持(WL#6057)。
更多的说明可以阅读完整 release notes,或者这篇文章 The MySQL 8.0.21 Maintenance Release is Generally Available。
稿源:https://mp.weixin.qq.com/s/yrWLaa57rksw6xWWUDzcaA
转自 https://www.oschina.net/news/117190/mysql-8-0-21-released