其实,MySQL到现在版本为止,只有一种join的方式也就是是NL(nested loops);不像oralce数据那样,除了NL以外,还有HASH join,SMJ等等多种join方式.
对于NL的优化方法,有以下需要注意的地方:
1.尽量让join的结果集数据小。换句话说,也就是让结果集小的表当做NL的驱动表;
2.在被驱动表的连接列上,建议索引。
其实,MySQL到现在版本为止,只有一种join的方式也就是是NL(nested loops);不像oralce数据那样,除了NL以外,还有HASH join,SMJ等等多种join方式.
对于NL的优化方法,有以下需要注意的地方:
1.尽量让join的结果集数据小。换句话说,也就是让结果集小的表当做NL的驱动表;
2.在被驱动表的连接列上,建议索引。