暂无图片
Using temporary; Using filesort ,这2个是不是只有出现了,都代表没有走索引?
我来答
分享
暂无图片 匿名用户
Using temporary; Using filesort ,这2个是不是只有出现了,都代表没有走索引?

Using temporary; Using filesort ,这2个是不是只有出现了,都代表没有走索引?

mysql库里

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
zy

对于Using filesort,官方解释如下:

If the Extra column of EXPLAIN output does not contain Using filesort, the index is used and a filesort is not performed.

If the Extra column of EXPLAIN output contains Using filesort, the index is not used and a filesort is performed.

对于Using temporary,官方给出了temporary出现的原因:
https://dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html

暂无图片 评论
暂无图片 有用 1
打赏 0
R
reddey

是不是走索引,主要看TYPE和USING INDEX.

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql中参数innodb_io_capacity的大小,会影响啥性能?
回答 2
官方的解释:TheinnodbiocapacityvariabledefinesthenumberofI/Ooperationspersecond(IOPS)availabletoInnoDBback
MySQL 联合查询是怎么使用索引,select * from a left join b on ... where b.time between .....,查询条件在b,b上有相应索引,a是主表,数据量大,查询计划显示a全表扫描了,怎么优化?
回答 4
把执行计划和表结构贴出来看下,另外可以尝试用STRAIGHTJOIN指定驱动表试试
MySQL index 占用空间很小是为什么?mysql的索引结构是什么样的?
回答 1
聚集索引有整行数据而二级索引只有索引列和主键列比如你有一张表有50个字段建立了一个单字段的二级索引那你这个二级索引就只有两个字段2个字段与50字段差距当然很大。事实是表中还可能在大字段。比例就更大了。
mysql 客户端 导入表数据 Access denied; you need (at least one of) the SUPER privilege(s 是什么原因?
回答 1
已采纳
提示很明确,SUPERprivilege,权限不够呀
oracle可以通过dblink连mysql数据库吗?
回答 1
DetailedOverviewofConnectingOracletoMySQLUsingDG4ODBCDatabaseLink(DocID1320645.1)
mysql用户权限问题
回答 1
grantprocesson.todbmt;flushprivileges;试一下
如何不进入MySQL客户端,执行一条SQL命令,账号User,密码Passwd,库名DBName,SQL为SELECT sysdate();?
回答 1
已采纳
采用e选项,命令为:mysqluUserpPasswdDDBNamee"SELECTsysdate();"。
阿里mysql没有走主键查询走了全表扫描
回答 4
showvariableslike‘%eqrangeindexdivelimit%’看一下这个参数是什么值呢
想把以下的语句,mysql移植到Oracle, 其中的limit offset怎么改呢?
回答 2
已采纳
selectsalaryfrom(selectsalary,rownumrnfrom(SELECTDISTINCTSalaryFROMEmployeeORDERBYSalaryDESC))wherer
MySQL安装cmd进不去bin路径和什么相关?已经配置好了环境
回答 1
没图,没其他信息不好判断。