【正确答案】
D
【答案解析】 建立索引的目的就是为了提高查询效率,查询的性能在很大程度上取决于存在什么样的索引来加快选择和连接的处理。另一方面,在插入、删除或更新操作中,索引的存在又增加了系统的开销。因此,要在加快查询与事务处理效率方面获得好处与增加开销之间进行权衡。当数据库表进行更新大量数据后,删除并重建索引也可以提高查询速度。例如,大部分关系数据库管理系统使用B+树作为索引,如果在索引码上执行大量删除操作,索引页可能会出现空间的浪费,而这些浪费的空间可能需要在重建索引后才能被重用。同样,过多的插入操作也会导致聚簇索引的益处,这也会影响到性能。由此可见,D选项观点太绝对。散列索引适用于等值查询,尤其是在连接操作中查找匹配记录时。故答案为D项。