建复合索引的前后位置对查询速度有影响吗?举个例子,index_01:emp_no,card_id;查询时where card_id='xxxxx',sql分析结果走的是INDEX SKIP SCAN;where emp_no='xx',分析结果走的是 INDEX RANGE SCAN,求解释一下这两种方式。
数据库会自动去判断走哪一种索引效率更高而决定用哪一种吧
http://m.blog.csdn.net/article/details?id=18620589复合索引查询的时候where条件从左开始的时候可以直接使用索引。当使用后面字段的时候,不能利用复合索引。