跳到主要内容
uencoder

Composite Index

复合索引对多列组合建索引,列顺序决定可用查询模式(最左前缀原则)。

用途

理解多列索引列顺序对查询的影响,设计高效复合索引。

机制

索引 (a,b,c) 可服务 WHERE a=?、WHERE a=? AND b=?、WHERE a=? AND b=? AND c=?,但不能服务 WHERE b=?(不满足最左前缀)。选择率高的列放前面。

用例

  • 多列查询优化
  • 索引设计
  • 最左前缀

相关工具

参考链接