【发布时间】:2020-04-04 13:19:06
【问题描述】:
我刚刚得到了 MySQL Explain 闭包的下一个结果:
不幸的是,我不明白在 select_type 列的最后一行 MATERIALIZED 是什么意思。
如果有人知道这是什么意思,请给我任何建议来研究这个问题或给我答案。
【问题讨论】:
我刚刚得到了 MySQL Explain 闭包的下一个结果:
不幸的是,我不明白在 select_type 列的最后一行 MATERIALIZED 是什么意思。
如果有人知道这是什么意思,请给我任何建议来研究这个问题或给我答案。
【问题讨论】:
这意味着子查询的结果被保存为虚拟临时表,而不是为每一行执行它。这是在 MySQL 5.7 中引入的,它加速了一些之前非常慢的查询,因为它们的子查询部分的结果没有被缓存
【讨论】: