开发者社区> 问答> 正文

mysql innodb的辅助索引如何存储重复的列值?在查询上有什么不一样吗?#云原生后端

mysql innodb的辅助索引如何存储重复的列值?在查询上有什么不一样吗?#云原生后端 来源:云原生后端社区https://www.yuque.com/server_mind/answer

展开
收起
黄一刀 2020-07-10 15:16:35 3305 0
2 条回答
写回答
取消 提交回答
  • InnoDB 辅助索引的结构如下所示,可以很清晰的看出,通过辅助索引只能查出对应的主键索引值,需要再根据主键索引去查询出相应的数据行。 1597119546540.jpg

    2020-08-11 12:20:39
    赞同 1 展开评论 打赏
  • 非聚集索引(辅助索引)叶子节点指针指向对应的数据块,查询列没有覆盖索引,要进行二次查询,回表到聚集索引节点上对应的数据行的数据。

    2020-07-10 15:17:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
智算时代,基于 Kubernetes 落地云原生 AI 立即下载
从技术到架构,云原生全面加速应用现代化 立即下载
安永云原生创新驱动力实践探索 立即下载

相关镜像