MySQL:利用索引进行count,为何 要回表?
有一个表,有索引(a,b)
下面两个语句
count(*) from table a between #{A1} and #{A2};
count(*) from table a=#{A} and b between #{B1} and #{B2};
看到执行计划都是extra Using where; Using index
哪怕这个索引是唯一索引,
我理解这里会用到索引进行count,为何要回表?
MySQL
mysql优化
索引
赞
收藏 0
回答 1
待解决
相关问题
mysql 5.7中联合索引仅对某一项进行desc可行吗?
343浏览 • 1回复 待解决
Mysql的索引是什么结构?
103浏览 • 1回复 待解决
明明有主键索引,为什么mysql索引失效?
449浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
257浏览 • 1回复 待解决
如何使用OceanBase分区表索引功能?
1530浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
1801浏览 • 1回复 待解决
分库分表之后,如何根据非分表的键进行数据的查询呢?
351浏览 • 1回复 待解决
sequelize;mysql关联表查询的问题
292浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
49浏览 • 1回复 待解决
分库分表 MySQL 方案存在什么缺点?
926浏览 • 2回复 待解决
为何docker里su到mysql居然无效
55浏览 • 1回复 待解决
RDS MySQL是否有表锁的监控?
596浏览 • 1回复 待解决
为何感觉看Redis源码的人比看Mysql源码的人多?
530浏览 • 1回复 待解决
怎样通过 Cronjob 对 Mysql 数据进行备份?
1155浏览 • 1回复 待解决
怎样通过创建 Job 对 Mysql 进行数据恢复?
815浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
515浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
412浏览 • 1回复 待解决
MySQL 伪表 dual的问题有懂的吗?
495浏览 • 1回复 待解决
mysql频繁更新的表,为什么字段数要设计少点?
565浏览 • 1回复 待解决
不同数据库不同表结构和字段,如何迁移 mysql?
591浏览 • 1回复 待解决
问卷类,主要是选择题,mysql 表怎么设计好呢
1479浏览 • 1回复 待解决
OB支持的索引类型都有哪些?
2177浏览 • 1回复 待解决
linux shell利用for语句依次输出
3750浏览 • 1回复 待解决
相比于 MySQL 作为维表,Redis 有着独特的优势是什么?
635浏览 • 1回复 待解决
如何看待董明珠为华为发声,格力将引进鸿蒙操作系统?
3395浏览 • 7回复 待解决
using index :使用覆盖索引的时候就会出现
using where:在查找使用索引的情况下,需要回表去查询所需的数据
using index condition:查找使用了索引,但是需要回表查询数据
using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据
所以那你的这个是不需要回表的