一个复杂子查询SQL优化(二)

2015-11-21 01:40:30 · 作者: · 浏览: 7
ing where | | 3 | DERIVED | vmar_degree_update_log | ref | idx_dd | idx_dd | 1 | | 11901368 | Using where; Using temporary; Using filesort | +----+-------------+-------------------------+--------+----------------+---------+---------+----------+----------+----------------------------------------------+
这个执行计划的解释,前面几步,也就是对应这个执行计划的第3,4,5行都比较像,就不再累述。得到的结果集有id值,第一行的执行计划就读这个结果集,有82371行,读出的每一行取出id值去驱动test.vmark表的主键id。这里读取行数的成本是:11901368+82948*2+82371*2=48102006行。