首先, group by后面是两个字段时, explain的extra不会出现using temporary

然后当group by后的字段添加到3个时, 会出现using temporary,这是为什么呢?
orders表的索引如下图:

感谢各位大佬解惑!
首先, group by后面是两个字段时, explain的extra不会出现using temporary

然后当group by后的字段添加到3个时, 会出现using temporary,这是为什么呢?
orders表的索引如下图:

感谢各位大佬解惑!
收起
微信扫一扫执行计划认为这样比较快,就创建了一个内部临时表
微信扫一扫报告相同问题?