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为何适合国际化多语言?
2225浏览 • 1回复 待解决
明明有主键索引,为什么mysql索引失效?
3715浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
2738浏览 • 1回复 待解决
Mysql的索引是什么结构?
2454浏览 • 1回复 待解决
如何使用OceanBase分区表索引功能?
4527浏览 • 1回复 待解决
mysql 5.7中联合索引仅对某一项进行desc可行吗?
2818浏览 • 1回复 待解决
mysql 索引问题有知道的吗?
2518浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
4991浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
3596浏览 • 1回复 待解决
为何docker里su到mysql居然无效
2644浏览 • 1回复 待解决
mysql数据库count()括号中可以添加条件判断吗?
1645浏览 • 1回复 待解决
mysql怎样批量删除表数据?
2376浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
2309浏览 • 1回复 待解决
sequelize;mysql关联表查询的问题
3015浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
2191浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
2814浏览 • 1回复 待解决
分库分表 MySQL 方案存在什么缺点?
3516浏览 • 2回复 待解决
RDS MySQL是否有表锁的监控?
2869浏览 • 1回复 待解决
为何感觉看Redis源码的人比看Mysql源码的人多?
3257浏览 • 1回复 待解决
mysql b+树索引的关键码是怎么来的?
1831浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
3148浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
2975浏览 • 1回复 待解决
MySQL 伪表 dual的问题有懂的吗?
2795浏览 • 1回复 待解决
分库分表之后,如何根据非分表的键进行数据的查询呢?
3262浏览 • 1回复 待解决
RdbPredicates能否支持查询 count 功能?
158浏览 • 1回复 待解决
using index :使用覆盖索引的时候就会出现
using where:在查找使用索引的情况下,需要回表去查询所需的数据
using index condition:查找使用了索引,但是需要回表查询数据
using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据
所以那你的这个是不需要回表的