暂无图片
关于explain执行计划,explain_type 有哪几个类型? A.EXTENDED B.PARTITIONS C.JSON D.FORMA T = format_name
我来答
分享
D
dong
2023-08-10
关于explain执行计划,explain_type 有哪几个类型? A.EXTENDED B.PARTITIONS C.JSON D.FORMA T = format_name

关于explain执行计划,explain_type 有哪几个类型?

A.EXTENDED

B.PARTITIONS

C.JSON

D.FORMA T = format_name

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
落枫0907

ABD

explain_type 有三个类型, EXTENDED、 PARTITIONS、 FORMA T = format_name,三个只能同时使用一个,否则报语法错误,分别表示含义如下(注意:5.7 开始默认启用 EXTENDED 和 PARTITIONS, 即只需要选择用与不用 FORMA T =json 即可,默认 FORMA T =TRADITIONAL。如果要显式使用 EXTENDED 和PARTITIONS 关键字,那么与 5.6 及其之前的版本一样,仍然只能选其一) 

 EXTENDED:表示查看扩展的执行计划信息,会把执行计划内部改写的 SQL 语句打印出来,放到 warnings 信息中,另外,EXTENDED 类型还会多输出一个列filtered(注意:5.7 版本开始默认启用了扩展的格式,不需要再显式使用这个关键字了) 

PARTITIONS:表示查看分区表的执行计划信息,执行计划中可以看到 mysql 扫描了哪些分区,会多出一个 partitions 输出列(注意:5.7 版本开始默认使启用了PARTITIONS 关键字的功能,不需要再显式使用这个关键字了) FORMA T = format_name:表示使用指定的格式来输出执行计划信息,format_name 有 TRADITIONAL 和 JSON 两种输出格式,分别表示的含义如下: * TRADITIONAL:表示使用传统的输出格式,像查询一行数据横排那样输出,当然你也可以使用\G 来竖排输出 * JSON:表示使用 json 输出格式,json 格式只会打印值不为 null 的列,json 格式中打印了更多的执行计划内部信息,5.7 中更是打印了详细的 cost 信息、行扫描信息以及使用到的列字段信息等

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


请输入正文
提交
相关推荐
mysql的rr和rc区别哪里
回答 2
5.MySQL中RC和RR隔离级别的区别MySQL数据库中默认隔离级别为RR,但是实际情况是使用RC和RR隔离级别的都不少。好像淘宝、网易都是使用的RC隔离级别。那么在MySQL中RC和RR有什么区别
mysql8.0.30主从复制报错ERROR 1517 (HY000): Duplicate partition name p202302190000,有什么处理办法吗?
回答 2
这个表在备库已经有一个分区名叫p202302190000,可以考虑以下方案:1、在备库删除这个分区,先确认备库上这个分区里是否有数据,是否可以丢弃相关数据。2、跳过报错。3、重新初始化备库的数据。
mysql中如何判断库中是否有未提交的事务--5.7
回答 1
selectfrominformationschema.innodbtrx;
MySQL中运算符“<=>”的作用是什么?
回答 2
已采纳
比较运算符“&lt;&gt;”表示安全的等于,这个运算符和“”类似,都执行相同的比较操作,不过“&lt;&gt;”可以用来判断NULL值,在两个操作数均为NULL时,其返回值为1而不为NULL,而当一
对MySQL同一张表的不同属性添加create unique index on Student(Sno asc) / create unique index on Student(Sname desc)会有影响吗?
回答 1
已采纳
可能会造成交差索引。不推荐。
mysqldump的问题,用mysql dump 后进行数据恢复,数据恢复报如下错误:ERROE 1064
回答 2
要不把这个触发器代码贴出来看看?代码可能有语法问题?
MySQL怎样对账户进行资源限制?
回答 1
已采纳
限制客户端使用MySQL数据库资源的方式之一是设置全局参数maxuserconnections为非零值。maxuserconnections参数限制了给定账户的并发连接数,但对连接的后续操作没有限制。
shell for循环依次关闭mysql,敢问一下,为什么去for循环去关mysql的时候,实际上列表里只有第一台主机关闭了,其他的主机什么都没执行
回答 1
已采纳
你要么写多个shell循环shell,而不是再一个shell中循环。
MySQL数据类型有哪些属性?
回答 1
已采纳
MySQL数据类型的属性包括autoincrement、binary、default、index、notnull、null、primarykey、unique和zerofill。
mysql漏洞CVE-2020-14663补丁去哪里下载?
回答 1
VulnerabilityintheMySQLServerproductofOracleMySQL(component:Server:Security:Privileges).Supportedver