开发者社区> 问答> 正文

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

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

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

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

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

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

    2020-04-14 17:02:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
Phoenix 全局索引原理与实践 立即下载
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载