Back to blog

真正有用的索引

Nov 3, 2026VrmMate Team

按查询模式建索引,而不是给每列都加。

索引不是越多越好,多了会拖慢写入并占用空间。

从查询出发

列出最频繁的查询及其过滤与排序条件,按最左前缀顺序建联合索引。顺序错了,索引就用不上。

覆盖索引

如果查询只需少数字段,把字段包含进索引可以减少回表。列表页的分页查询收益最明显。

低区分度列

给状态这类低区分度列单独建索引意义不大。与租户 id 组合后才有价值。

维护

定期看慢查询与索引命中情况,删除长期未使用的索引。索引也需要有人负责清理。