MySQL 多表关连时优化器缺陷出现的错误Join order(续) 2026-01-07 by weejar zhang 前几天写过一篇,记录了mysql在多表join时,在清理了其中一个表部分记录后,优化器因为局部的cost估算产生了错误的join order,后来和同事讨论,这里显示MySQL的另一个问题,MySQL的统计信息来自索引,无索引列在MySQL 8.0前或在8.0后没有手动创建列直方图(Histogram),优化器是无法准确估算选择性的。下面我们继续上一篇的测试用例继续。