MySQL 8.0 参考手册  / 第8章优化  /  8.3 优化和索引

8.3 优化和索引

提高操作性能的最佳方法 SELECT是在查询中测试的一个或多个列上创建索引。索引条目就像指向表行的指针,允许查询快速确定哪些行与WHERE子句中的条件匹配,并检索这些行的其他列值。可以索引所有 MySQL 数据类型。

尽管为查询中可能使用的每个列创建索引可能很诱人,但不必要的索引会浪费空间和时间,让 MySQL 决定使用哪些索引。索引还增加了插入、更新和删除的成本,因为每个索引都必须更新。您必须找到合适的平衡点以使用最佳索引集实现快速查询。