快乐的程序员
mysql联合索引为什么是最左匹配 mysql联合索引为什么是最左匹配
为什么联合索引是从最左匹配mysql创建联合索引的时候是从最左边的列先排序的,只有第一列相等的时候才会看第二列。所以肯定是从最左边开始匹配的。 什么是索引覆盖如果需要查询的列直接在索引中,那么不需要回表查询聚簇索引中的行数据信息,则这种情况
2024-04-24
mysql sql语句执行过程 mysql sql语句执行过程
写在前面对于sql语句执行的过程,实际工作中可能会少会需要去了解,但是面试中可能会被问到。本文将详细介绍一下sql语句执行的整个过程 整体流程 具体执行过程 获取连接器(Connection Manager)MySQL 的执行流程始于连接器
2024-04-24
mysql B+树的索引一般有多少层 mysql B+树的索引一般有多少层
写在前面这个问题在实际工作中可能作用不大,但是面试过程中可能会被问到,这就涉及到对B+树以及InnoDB页的了解。本文将分析这个问题。 答案首先回答这个问题:一般是1-3层。 InnoDB页在 MySQL 中我们的 InnoDB 页的大小默
2024-04-20