避免全表扫描:修订历史

跳到导航 跳到搜索

差异选择:选中要对比的版本的单选按钮,按Enter键或下方的按钮。
说明:(当前)=与最后版本之间的差异,(之前)=与上一版本之间的差异,=小编辑。

2023年8月31日 (星期四)

  • 当前之前 09:022023年8月31日 (四) 09:02BrainBs 讨论 贡献 1,310字节 +1,310 创建页面,内容为“ 当MySQL使用全表扫描来解析查询时,EXPLAIN的输出在类型列中显示为ALL。这通常发生在以下情况下: * 表的大小很小,执行全表扫描比使用索引查找更快。这在行数少于10行且行长度较短的表中很常见。 * ON或WHERE子句中没有可用于索引列的限制条件。 * 您正在将索引列与常量值进行比较,而MySQL已根据索引树计算出常量覆盖表的太大部分,使用表扫描…”