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可行吗?
906浏览 • 1回复 待解决
明明有主键索引,为什么mysql索引失效?
1276浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
863浏览 • 1回复 待解决
Mysql的索引是什么结构?
535浏览 • 1回复 待解决
如何使用OceanBase分区表索引功能?
2424浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
621浏览 • 1回复 待解决
为何docker里su到mysql居然无效
678浏览 • 1回复 待解决
mysql 索引问题有知道的吗?
448浏览 • 1回复 待解决
想对对象进行查询/搜索/筛选,利用什么数据库比较好?
155浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
2633浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
284浏览 • 1回复 待解决
mysql怎样批量删除表数据?
703浏览 • 1回复 待解决
为何感觉看Redis源码的人比看Mysql源码的人多?
1138浏览 • 1回复 待解决
分库分表之后,如何根据非分表的键进行数据的查询呢?
1007浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
989浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
426浏览 • 1回复 待解决
sequelize;mysql关联表查询的问题
1080浏览 • 1回复 待解决
分库分表 MySQL 方案存在什么缺点?
1451浏览 • 2回复 待解决
RDS MySQL是否有表锁的监控?
977浏览 • 1回复 待解决
使用mysql的binlog进行监控有什么意义?
126浏览 • 1回复 待解决
怎样通过 Cronjob 对 Mysql 数据进行备份?
1848浏览 • 1回复 待解决
怎样通过创建 Job 对 Mysql 进行数据恢复?
1253浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
1085浏览 • 1回复 待解决
如何创建MongoDB索引?
454浏览 • 1回复 待解决
MySQL 伪表 dual的问题有懂的吗?
965浏览 • 1回复 待解决
using index :使用覆盖索引的时候就会出现
using where:在查找使用索引的情况下,需要回表去查询所需的数据
using index condition:查找使用了索引,但是需要回表查询数据
using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据
所以那你的这个是不需要回表的