mirror of https://github.com/citusdata/citus.git
Disable single-repartition joins for append tables
parent
6ff2083311
commit
2206e64e42
|
@ -1059,7 +1059,7 @@ SinglePartitionJoin(JoinOrderNode *currentJoinNode, TableEntry *candidateTable,
|
||||||
candidatePartitionMethod,
|
candidatePartitionMethod,
|
||||||
candidateTable);
|
candidateTable);
|
||||||
}
|
}
|
||||||
else
|
else if (currentPartitionMethod == DISTRIBUTE_BY_RANGE)
|
||||||
{
|
{
|
||||||
return MakeJoinOrderNode(candidateTable,
|
return MakeJoinOrderNode(candidateTable,
|
||||||
SINGLE_RANGE_PARTITION_JOIN,
|
SINGLE_RANGE_PARTITION_JOIN,
|
||||||
|
|
|
@ -1070,11 +1070,14 @@ Aggregate
|
||||||
Task Count: 4
|
Task Count: 4
|
||||||
Tasks Shown: None, not supported for re-partition queries
|
Tasks Shown: None, not supported for re-partition queries
|
||||||
-> MapMergeJob
|
-> MapMergeJob
|
||||||
Map Task Count: 1
|
Map Task Count: 4
|
||||||
Merge Task Count: 4
|
Merge Task Count: 4
|
||||||
-> MapMergeJob
|
-> MapMergeJob
|
||||||
Map Task Count: 2
|
Map Task Count: 2
|
||||||
Merge Task Count: 1
|
Merge Task Count: 4
|
||||||
|
-> MapMergeJob
|
||||||
|
Map Task Count: 1
|
||||||
|
Merge Task Count: 4
|
||||||
-> MapMergeJob
|
-> MapMergeJob
|
||||||
Map Task Count: 1
|
Map Task Count: 1
|
||||||
Merge Task Count: 4
|
Merge Task Count: 4
|
||||||
|
@ -1102,12 +1105,16 @@ EXPLAIN (COSTS FALSE, FORMAT JSON)
|
||||||
"Tasks Shown": "None, not supported for re-partition queries",
|
"Tasks Shown": "None, not supported for re-partition queries",
|
||||||
"Dependent Jobs": [
|
"Dependent Jobs": [
|
||||||
{
|
{
|
||||||
"Map Task Count": 1,
|
"Map Task Count": 4,
|
||||||
"Merge Task Count": 4,
|
"Merge Task Count": 4,
|
||||||
"Dependent Jobs": [
|
"Dependent Jobs": [
|
||||||
{
|
{
|
||||||
"Map Task Count": 2,
|
"Map Task Count": 2,
|
||||||
"Merge Task Count": 1
|
"Merge Task Count": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Map Task Count": 1,
|
||||||
|
"Merge Task Count": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1154,12 +1161,16 @@ EXPLAIN (COSTS FALSE, FORMAT XML)
|
||||||
<Tasks-Shown>None, not supported for re-partition queries</Tasks-Shown>
|
<Tasks-Shown>None, not supported for re-partition queries</Tasks-Shown>
|
||||||
<Dependent-Jobs>
|
<Dependent-Jobs>
|
||||||
<MapMergeJob>
|
<MapMergeJob>
|
||||||
<Map-Task-Count>1</Map-Task-Count>
|
<Map-Task-Count>4</Map-Task-Count>
|
||||||
<Merge-Task-Count>4</Merge-Task-Count>
|
<Merge-Task-Count>4</Merge-Task-Count>
|
||||||
<Dependent-Jobs>
|
<Dependent-Jobs>
|
||||||
<MapMergeJob>
|
<MapMergeJob>
|
||||||
<Map-Task-Count>2</Map-Task-Count>
|
<Map-Task-Count>2</Map-Task-Count>
|
||||||
<Merge-Task-Count>1</Merge-Task-Count>
|
<Merge-Task-Count>4</Merge-Task-Count>
|
||||||
|
</MapMergeJob>
|
||||||
|
<MapMergeJob>
|
||||||
|
<Map-Task-Count>1</Map-Task-Count>
|
||||||
|
<Merge-Task-Count>4</Merge-Task-Count>
|
||||||
</MapMergeJob>
|
</MapMergeJob>
|
||||||
</Dependent-Jobs>
|
</Dependent-Jobs>
|
||||||
</MapMergeJob>
|
</MapMergeJob>
|
||||||
|
|
Loading…
Reference in New Issue