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

问题描述 投票:0回答:1

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

enter image description here

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

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

mysql explain
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.