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: varchar为何索引效率不如char,unicode的nchar,nvarchar为何适合国际化多语言?
3331浏览 • 1回复 待解决
明明有主键索引,为什么mysql索引失效?
4972浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
3711浏览 • 1回复 待解决
Mysql的索引是什么结构?
3488浏览 • 1回复 待解决
如何使用OceanBase分区表索引功能?
5997浏览 • 1回复 待解决
mysql 索引问题有知道的吗?
3574浏览 • 1回复 待解决
mysql 5.7中联合索引仅对某一项进行desc可行吗?
3789浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
6173浏览 • 1回复 待解决
mysql数据库count()括号中可以添加条件判断吗?
2579浏览 • 1回复 待解决
为何docker里su到mysql居然无效
4169浏览 • 1回复 待解决
mysql怎样批量删除表数据?
3438浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
4819浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
3675浏览 • 1回复 待解决
sequelize;mysql关联表查询的问题
4124浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
3119浏览 • 1回复 待解决
分库分表 MySQL 方案存在什么缺点?
4660浏览 • 2回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
3732浏览 • 1回复 待解决
RDS MySQL是否有表锁的监控?
4083浏览 • 1回复 待解决
为何感觉看Redis源码的人比看Mysql源码的人多?
4417浏览 • 1回复 待解决
mysql b+树索引的关键码是怎么来的?
2925浏览 • 1回复 待解决
MySQL 伪表 dual的问题有懂的吗?
3670浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
3893浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
4075浏览 • 1回复 待解决
mysql频繁更新的表,为什么字段数要设计少点?
4620浏览 • 1回复 待解决
mysql 迁移复制的时候少了几个表是为什么呢?
3237浏览 • 1回复 待解决
using index :使用覆盖索引的时候就会出现
using where:在查找使用索引的情况下,需要回表去查询所需的数据
using index condition:查找使用了索引,但是需要回表查询数据
using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据
所以那你的这个是不需要回表的