庖丁解牛|图解 MySQL 8.0 优化器查询转换篇
一背景和架构在《庖丁解牛图解MySQL8.0优化器查询解析篇》一文中我们重点介绍了MySQL最新版本8.0.25关于SQL基本元素表、列、函数、聚合、分组、排序等元素的解析、设置和转换过程,本篇我们继续来介绍更为复杂的子查询、分区表和JOIN的复杂转换过程,大纲如下:Transformationremoveredundantsubqueryclause:Permanentlyremoveredundantpartsfromthequeryif1)Thisisasubquery2)Notnormalizingaview.Removalshouldtakeplacewhena...