2

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

4

1 回答 1

1

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

WHERE a=4 ## uses index
WHERE a=4 and b=10 ## uses index
WHERE b=10 ## doesnot use index
于 2013-03-13T16:52:35.203 回答