InnoDB B-TREE 索引怎么计算 WHERE 条件范围内有多少条记录?

InnoDB B-TREE 索引怎么计算 WHERE 条件范围内有多少条记录?插图亿华云

MySQL 为一个表选择读取数据的方式,取决于这种方式的执行成本。

如果 WHERE 条件能够命中索引(包含主键索引、二级索引),计算 WHERE 条件范围内的记录数量,是计算使用索引执行查询的成本的关键指标。

本文我们就一起来看看这个关键指标是怎么计算的?

本文内容基于 MySQL 8.0.29 源码。

正文

1、整体概览

一个 WHERE 条件范围(例如 WHERE a

THE END
Copyright © 2024 亿华云