MySQL Explain关闭的结果在select_type列中的MATERIALIZED是什么意思?

亚历山大·布拉托夫(Alexander Bulatov)

我刚得到MySQL Explain关闭的下一个结果:

在此处输入图片说明

而且,不幸的是,我不明白select_type列最后一行中MATERIALIZED的含义。

如果有人知道这是什么意思,请给我任何建议以研究这个问题或给我答案。

阿列克谢

这意味着子查询的结果被保存为虚拟临时表,而不是针对每一行执行该查询。这是在MySQL 5.7中引入的,它可以加速某些超慢的查询,因为这些查询的子查询部分的结果没有被缓存

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

括号在SELECT(COLNAME)mysql中是什么意思

列标志在MySQL Workbench中是什么意思?

MySQL Workbench中的列标志“ G”是什么意思

在Extra列中的EXPLAIN mysql命令中使用连接缓冲区(块嵌套循环)是什么意思?

mysql查询中<>是什么意思?

〜符号在MySQL中是什么意思?

ER图中的mysql workbench列图标是什么意思?

在netstat输出中,`0.0.0.0:*`,[[::]:mysql`和`[::]:*`是什么意思?

:=运算符在mysql中是什么意思?

flask中的“ mysql + pymysql”是什么意思

mysql中的bind-address = *(星号)是什么意思

MySQL的DDL中的KEY是什么意思?

在MySQL中,“ Stopword”一词是什么意思?

这个mysql查询是什么意思?

在MySQL中,“开销”是什么意思,它的缺点是什么,以及如何解决它?

mysql日期时间中的零是什么意思?

mysql-connector-java jar是什么意思?

关于MySQL数据库权限,“ \ _%”是什么意思?

不同的整数mysql类型是什么意思

MySQL查询中空格字符是什么意思?

MySQL中的“无符号”是什么意思以及何时使用它?

在Wordpress for Google App Engine中,“通往MySQL bin的路径”是什么意思?

“二进制字符串”在MySQL中是什么意思

在创建用户和在 mysql 中授予授权之间的“%”是什么意思

MySQL数据库中的错误1451是什么意思?

FROM后面的第二个单词在MySQL查询中是什么意思?

MySQL连接字符串中的“ pooling = false”是什么意思?

mysql-python 中的 +<str_name> + 是什么意思?

DISTINCT结果在mysql中