稠密索引是否一定能够提高针对索引属性查询的效率?为什么?
答:不一定。DBMS中大部分都采用[tex=1.429x1.143]SJSapy02ayFpGXnjJ7E4zw==[/tex]树索引,而[tex=1.429x1.143]SJSapy02ayFpGXnjJ7E4zw==[/tex]树实现的都是稠密索引。稠密索引的特点是每个索引键值有一个索引项。记录不按索引键排序,则不可能通过一个记录来定位其他记录。如果索引键不是候选键,满足查找条件的元组数可能很多,而这些元组也可能在所有物理块中。这时稠密索引不能提高索引属性的查询效率。
举一反三
内容
- 0
使用索引可以提高查询效率
- 1
为了加快查询速度,通常会针对某些属性建立索引,因此建立索引越多越好。(<br/>)
- 2
创建合适的索引可以提高查询效率。( )
- 3
使用索引带来的影响有: A: 会占用更多的物理存储空间 B: 索引生效的情况下,能够大幅提升查询的效率 C: 插入基表的效率会有下降 D: 建立索引后,数据库优化器就一定会在查询中使用索引
- 4
智慧职教: 索引提高查询效率的方法有