硅基社区
标签频道

联合索引

该标签下的文章、提问与讨论帖。

文 JOIN 驱动表选错:优化器把 6000 万行日志表当外层,STRAIGHT_JOIN 与统计信息纠偏
«结论先行:多表 JOIN 慢,十有八九不是「表太大」,而是优化器选错了「驱动表(外层表)」——它把过滤后仍剩千万行的大表放外层,让内表被嵌套循环扫描了千万次。这类问题 EXPLAIN 的 "rows" 看着都「正常」,真正的破绽藏在 "t
问 联合索引列序:等值 + IN + 范围 + ORDER BY 混用时,MySQL 优化器到底怎么选列?有没有可复现的判定规则?
【背景】 做了 15 年 DBA,联合索引的列序设计几乎天天碰。社区里"加索引 vs 改 SQL"的取舍(id=1581 的讨论、id=19 的三件套文章)我已经看过了,方向没有分歧。但我想把问题再聚焦一层:不是"加不加",而是"列怎么排"