索引并不一定能提高检索速度?

来源:百度知道 编辑:UC知道 时间:2024/05/20 22:13:25
假如是dense index的话,所有的记录都有一条索引,尽管索引比记录占用的空间小很多,但是还是在最差的情况下要遍历所有的索引记录?
对不对?

从遍历算法的最差情况下来看基本正确。然而,即使是算法效率在最差的情况下,检索索引也比检索记录的实际效率要来的高。

不对,索引的组织方式并不是简单的线性的,如果每个记录都有索引,但是索引按B+树方式组织,这样最差情况也不用遍历所有索引,其他索引组织方式也一样。