@@ -1023,31 +1023,29 @@ SELECT * FROM test.range_rel j1
1023
1023
JOIN test.range_rel j2 on j2.id = j1.id
1024
1024
JOIN test.num_range_rel j3 on j3.id = j1.id
1025
1025
WHERE j1.dt < '2015-03-01' AND j2.dt >= '2015-02-01' ORDER BY j2.dt;
1026
- QUERY PLAN
1027
- -------------------------------------------------------------------------------------------
1026
+ QUERY PLAN
1027
+ ---------------------------------------------------------------------------------
1028
1028
Sort
1029
1029
Sort Key: j2.dt
1030
1030
-> Merge Join
1031
- Merge Cond: (j3.id = j2.id)
1031
+ Merge Cond: (j2.id = j3.id)
1032
+ -> Merge Join
1033
+ Merge Cond: (j1.id = j2.id)
1034
+ -> Merge Append
1035
+ Sort Key: j1.id
1036
+ -> Index Scan using range_rel_1_pkey on range_rel_1 j1
1037
+ -> Index Scan using range_rel_2_pkey on range_rel_2 j1_1
1038
+ -> Merge Append
1039
+ Sort Key: j2.id
1040
+ -> Index Scan using range_rel_2_pkey on range_rel_2 j2
1041
+ -> Index Scan using range_rel_3_pkey on range_rel_3 j2_1
1042
+ -> Index Scan using range_rel_4_pkey on range_rel_4 j2_2
1032
1043
-> Append
1033
1044
-> Index Scan using num_range_rel_1_pkey on num_range_rel_1 j3
1034
1045
-> Index Scan using num_range_rel_2_pkey on num_range_rel_2 j3_1
1035
1046
-> Index Scan using num_range_rel_3_pkey on num_range_rel_3 j3_2
1036
1047
-> Index Scan using num_range_rel_4_pkey on num_range_rel_4 j3_3
1037
- -> Materialize
1038
- -> Merge Join
1039
- Merge Cond: (j2.id = j1.id)
1040
- -> Merge Append
1041
- Sort Key: j2.id
1042
- -> Index Scan using range_rel_2_pkey on range_rel_2 j2
1043
- -> Index Scan using range_rel_3_pkey on range_rel_3 j2_1
1044
- -> Index Scan using range_rel_4_pkey on range_rel_4 j2_2
1045
- -> Materialize
1046
- -> Merge Append
1047
- Sort Key: j1.id
1048
- -> Index Scan using range_rel_1_pkey on range_rel_1 j1
1049
- -> Index Scan using range_rel_2_pkey on range_rel_2 j1_1
1050
- (22 rows)
1048
+ (20 rows)
1051
1049
1052
1050
SET enable_hashjoin = ON;
1053
1051
SET enable_mergejoin = OFF;
0 commit comments