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