0

复合键包含两列:col1 和 col2。如果我只在 col1 上运行查询,会使用索引吗?为什么

我猜不是,因为通常索引是作为 B+ 树实现的。而在 B+ 树中,键存储在内部块中,所有记录都存储在树的最底层。如果我们从索引中进行查询,它可能效率不高或不可能。

4

1 回答 1

1

通常,数据库能够使用复合索引的前导列。是否实际使用索引数据库优化器决定。

于 2010-11-26T11:42:22.927 回答