MySQL 8.0.21来了,CREATE TABLE…SELECT可以使用了

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)。


分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS