结论如下:
1、尽可能减少Join语句中的NewtedLoop的循环次数,“永远用小结果集驱动大的结果集”;
2、优先优化NestedLoop的内层循环;
3、保证Join语句中被驱动表上Join条件字段已经被索引;
4、当无法保证被驱动表的Join条件字段被索引且内存资源充足的前提下,不要太吝惜JoinBuffer的设置。