密集索引和稀疏索引的对比

来源:3-7 密集索引和稀疏索引的区别

weixin_慕慕8136048

2020-06-13

你好老师,请问二者在性能上对比哪个更好,各自的优缺点是什么?我的理解看来,innodb除了用主键查询外,其他都不如myisam。并且就算是用主键查询,innodb到了叶子结点就找到了数据,而myisam也只是比innodb多了一步通过叶子结点的地址去找数据这一步。请问用地址去找数据这一步的耗性能吗?如果没有很耗性能,那innodb的意义又是什么呢?

写回答

1回答

翔仔

2020-06-14

同学好,innodb的优势主要在于更细粒度的锁以及对事务的支持,光从查询上讲性能确实不如myisam,但是频繁改动,需要变更索引的情况下,innodb的性能比总是锁表的myisam要高

0
4
翔仔
回复
weixin_慕慕8136048
我看这篇 https://www.jianshu.com/p/fa8192853184 是正确的,能够回答同学的问题
2020-06-17
共4条回复

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

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

8427 学习 · 1870 问题

查看课程