为什么是无法“避免”数据排序?

来源:3-6 优化你的索引-运用Hash以及BitMap

YoungFFan

2019-06-12

为什么是“无法避免”数据排序???

写回答

2回答

冲哥_

2020-03-19

就是根据hash索引查询出来的数据,还得再次进行排序

2
0

翔仔

2019-06-12

同学指的是Hash索引吗,如果是,由于Hash索引中存放的是经过Hash计算之后的Hash值,而且Hash值的大小关系并不一定和Hash运算前的键值完全一样,所以数据库无法利用索引的数据来避免任何排序运算

0
5
翔仔
回复
LambertJiang
同学好,不会失效,只是说无法利用索引来进行order by了,由于Hash索引中存放的是经过Hash计算之后的Hash值,而且Hash值的大小关系并不一定和Hash运算前的键值完全一样,所以数据库无法利用索引的数据来避免任何排序运算
2021-06-30
共5条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8441 学习 · 1872 问题

查看课程