复合属性索引

时间:2013-03-11 21:35:10

标签: mysql sql indexing composite-index

当我们在属性上创建索引时,会为此属性创建一个树 但是当我们使用复合属性创建索引时会发生什么?创建了两棵树?两者都是同一棵树的一部分?什么?

1 个答案:

答案 0 :(得分:0)

它按照您提到的顺序对属性进行连接。出于同样的原因,如果您对列a,b,c的复合索引具有相同的顺序,则索引仅在搜索左列时才有用

WHERE a=4 ## uses index
WHERE a=4 and b=10 ## uses index
WHERE b=10 ## doesnot use index