
SQL Server(MySql)中的联合主键(联合索引) 索引分析
最近面试有人问到这个问题,之前也一直没有深究联合索引具体使用逻辑,查阅多篇文章,并经过测试,得出一些结论
测试环境:SQL Server 2008 R2
测试结果与MySql联合索引查询机制类似,可以认为MySql是一样的原理
![]()
====================================================
联合索引概念:当系统中某几个字段经常要做查询,并且数据量较大,达到百万级别,可多个字段建成索引
使用规则:
1.最 左 原则,根据索引字段,由左往右依次and(where字段很重要,从左往右)

2.Or不会使用联合索引
3.where语句中查询字段包含全部索引字段,字段顺序无关,可随意先后
4.数据量较少时,一般不会使用索引,本身机制会自动判断是否使用索引
=====================================================
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-62797-1.html
其实我是不高兴在美丽的夕阳下遇到你
师傅不健康
你说1公里入侵也行