mysql数据库left join与STRAIGHT_JOIN性能差距为何很大

求教大神,看mysql执行的解释感觉没什么区别,但是STRAIGHT_JOIN执行sql只需0.2秒,用left join却需要七秒,截图如下,第一张是STRAIGHT_JOIN
图片说明
第二张是left join


图片说明

使用left join,数据库会自己选择加载表的顺序,而straight join是按照指定表对的顺序加载的,
可以看一下left join使用了过多的操作,explain分析一下就行

A表有1000条数据,B表有2000条数据
1000^2000和2000^1000次方的区别
https://huoding.com/2013/06/04/261