这意味着 MySQL 从第一个表中读取一行, 然后在第二个表中找到匹配的行, 然后在第三个表中, 以此类推. 处理完所有表后, MySQL 会输出选定的列并通过表列表回溯, 直到找到匹配行较多的表.....- Using index仅使用索引树中的信息从表中检索列信息, 而无需执行额外的查找来读取实际行....(query fragment)使用索引查找来处理查询片段以查找符合条件的行....对于小型表, 通常可以在一次磁盘查找中找到一行 (因为索引可能已缓存)....对于更大的表, 您可以估计, 使用 B-tree 索引, 您需要这么多次查找才能找到一行:$$\frac{log(row\_count)}{log(index\_block\_length / 3 *