开发者社区 问答 正文

从 innodb 的索引结构分析,为什么索引的 key 长度不能太长?

题目:从 innodb 的索引结构分析,为什么索引的 key 长度不能太长?

出题人:阿里巴巴出题专家:近秋/阿里云数据库产品技术部技术专家

展开
收起
Runt 2020-04-14 17:01:36 3471 分享 版权
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    key 太长会导致一个页当中能够存放的 key 的数目变少,间接导致索引树的页数目变多,索引层次增加,从而影响整体查询变更的效率。

    2020-04-14 17:25:01
    赞同 展开评论
  • 参考答案: key 太长会导致一个页当中能够存放的 key 的数目变少,间接导致索引树的页数目变多,索引层次增加,从而影响整体查询变更的效率。

    2020-04-14 17:02:30
    赞同 展开评论