MySQL 8.0.21来了,不该只关心改专名词

还有其他需要关注的新变化。

昨天(北京时间2020.7.13),MySQL如期推出8.0.21版本,这里是 release notes

可能不少人在调侃MySQL为了ZZ正确,修改了诸如master/slave/whitelist/blacklist等专有名词,白做思想真是害死人。所幸这些改动在当前并没太大影响,旧的名词还能继续用一阵子。

除此外,还有下面几个我认为也很重要的新功能或者性能提升点:

  1. 可以全局关闭REDO(WL#13795),加速数据导入(用在例如做数据恢复或初始化期间)。

  2. 优化lock_sys mutex(WL#10314),采用拆分+排队的方案(我理解为类似秒杀业务场景的优化思路,不肯定是否准确)。

  3. 对UNDO表空间的DDL操作记入REDO LOG(WL#11819),增加ACID保证。

  4. 增加CREATE TABLE…SELECT的原子性和crash safe支持(WL#13355),这样也能用在MGR场景中了(以前会被拒绝执行,因为被拆分成两个SQL,不支持原子性)。

  5. 优化器新增开关prefer_ordering_index(WL#13929),修复个别场景下的错误LIMIT优化做法(bug#97001)。

  6. 单表UPDATE、DELETE也增加semijoin优化支持(WL#6057)。

当然了,其他没列出来的不代表不重要,更多的说明可以阅读完整 release notes,或者这篇文章 The MySQL 8.0.21 Maintenance Release is Generally Available

延伸阅读

  • https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html

  • https://mysqlserverteam.com/the-mysql-8-0-21-maintenance-release-is-generally-available/

  • https://dev.mysql.com/worklog/task/?id=13795

  • https://dev.mysql.com/worklog/task/?id=10314

  • https://dev.mysql.com/worklog/task/?id=11819

  • https://dev.mysql.com/worklog/task/?id=13355

  • https://dev.mysql.com/worklog/task/?id=13929

  • https://dev.mysql.com/worklog/task/?id=6057

Enjoy MySQL 8.0 :)

全文完。


叶老师的「MySQL核心优化」大课已升级到MySQL 8.0,扫码开启MySQL 8.0修行之旅吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值