当前位置: 代码迷 >> 高性能数据库开发 >> 一个字段下建多个复合索引 对性能的影响(查询类操作)
  详细解决方案

一个字段下建多个复合索引 对性能的影响(查询类操作)

热度:2277   发布时间:2013-02-26 00:00:00.0
一个字段上建多个复合索引 对性能的影响(查询类操作)
本帖最后由 lyt20 于 2010-05-24 14:38:22 编辑
最近对一个数据库进行分析,发现一个表上建了多个复合索引,而一个字段在好几个复合索引都出现了,对性能是好还是不好?请教高手。

该字段是查询操作的必须字段。
------解决方案--------------------------------------------------------
如果一个复合索引,完全包含了另外一个索引,那另外一个就没必要了
是根据索引的顺序来的
比如你建立了一个所以,对id,username,date 3个列
你根据id来查询和根据id,username来查询,都会利用索引的
但如果根据username和id来查询,就不会利用索引了
  相关解决方案