(3)总和比较 在leaf level的各种join组合枚举完后,对每个等价类(相同table set+相同interesting order)内,选出一个最优方案,prune掉等价类内其他分支。
嵌套连接和归并连接的路径进行比较,即叶子节点中,各种join枚举后,对于每个等价类( a. A join B, B join A剪枝,b. A join B中,嵌套连接和归并连接中,相同排序的路径进行选择剪枝 ),选择代价最低的,prune(剪枝)掉等价类内其他分支。 (4)三表连接
将图5中的2表join路径和图3中的单表路径进行枚举,策略同2表join,生成最终结果。