4.5 复合索引与覆盖索引 4.5 复合索引与覆盖索引 在MySQL数据库设计与优化中,索引是提升查询性能的关键工具。本章节将深入探讨两种高级索引技术:复合索引(Composite Indexes)和覆盖索引(Covering Indexes)。理解并合理运用这两种索引,能够显著优化复杂查询的执行效率,减少磁盘I/O,提升系统响应速度。 4.5.1 复合索引 (Composite Indexes) 复合索引,又称联合索引或多列索引,是指在表的多个列上创建的索引。与单列索引不同,复合索引将多个列的值组合起来进行排序和存储,形成一个有序的键值对集合。 4.5.1.1 定义与目的 定义: 复合索引是在表的两个或更多列上创建的索引。例如,在一个包含 、 和 的员工表中,可以创建一个 的复合索引。