10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 42.0 mb
PDF (A4)- 42.1 mb
手册页(TGZ)- 266.5 kb
手册页(邮政编码)- 376.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册摘录

8.2.1.23避免全表扫描

的输出解释显示所有类型列MySQL时使用全表扫描解决一个查询。这通常发生在下列条件:

  • 桌子太小,更快的执行表扫描比打扰键查找。这是常见的表只有不到10行和行长度短。

  • 没有可用的限制在哪里索引列的条款。

  • 你比较与常量值和MySQL索引列计算(基于索引树)常量盖太大的表,表扫描会更快。看到部分8.2.1.1,“WHERE子句优化”

  • 您正在使用一个关键基数较低(多行匹配键值)通过另一个列。在这种情况下,MySQL假定使用键可能需要许多键查找,表扫描会更快。

对于较小的表,表扫描通常是合适的和对性能的影响可以忽略不计。大型表,试试以下技术来避免优化器错误地选择一个表扫描: