今天看啥  ›  专栏  ›  艾小仙

Mysql:好好的索引,为什么要下推?

艾小仙  · 公众号  ·  · 2021-06-17 12:00
前段时间有读者提议讲讲索引下推,这期就把这事儿安排上。多余的前言就不赘述了,我们直接开始。列位坐好!- 思维导图 -回表操作对于数据库来说,只要涉及到索引,必然绕不过去回表操作。当然这也是我们今天所讲内容的前调基础。说到回表,我们需要从索引开始说起。别担心,不会长篇大论,这里只是简单讲下主键索引与普通索引,目的是让大家对回表操作有个认识。如果你对回表操作很熟悉了,那么可以跳过这一段。这里我们只以 Innodb 存储引擎作为讲解对象。主键索引主键索引在底层的数据存储是通过 B+ 树来实现的。简单来说,就是除叶子节之外的其他节点都存储的是主键值。而叶子节点上存储的是整行的数据。大体结构如下图所示。非主键索引除了主 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照