mysql主键是bree还是hash
答案:2 悬赏:0 手机版
解决时间 2021-12-16 01:40
- 提问者网友:过爷自己的生活
- 2021-12-15 13:44
mysql主键是bree还是hash
最佳答案
- 五星知识达人网友:符合你的口味
- 2021-12-15 14:44
1. hash索引查找数据基本上能一次定位数据,当然有大量碰撞的话性能也会下降。而btree索引就得在节点上挨着查找了,很明显在数据精确查找方面hash索引的效率是要高于btree的;2. 那么不精确查找呢,也很明显,因为hash算法是基于等值计算的,所以对于“like”等范围查找hash索引无效,不支持;3. 对于btree支持的联合索引的最优前缀,hash也是无法支持的,联合索引中的字段要么全用要么全不用。提起最优前缀居然都泛起迷糊了,看来有时候放空得太厉害;4. hash不支持索引排序,索引值和计算出来的hash值大小并不一定一致。
全部回答
- 1楼网友:失而复得
- 2021-12-15 15:24
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯