mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
Fix 02404_memory_bound_merging
This commit is contained in:
parent
afa4d7fd5c
commit
f62873b173
@ -100,7 +100,26 @@ select a, count() from dist_t_different_dbs group by a, b order by a limit 5 off
|
|||||||
504 2000
|
504 2000
|
||||||
1000000
|
1000000
|
||||||
-- { echoOn } --
|
-- { echoOn } --
|
||||||
explain pipeline select a from pr_t group by a order by a limit 5 offset 500;
|
explain pipeline select a from pr_t group by a order by a limit 5 offset 500 settings allow_experimental_analyzer=0;
|
||||||
|
(Expression)
|
||||||
|
ExpressionTransform
|
||||||
|
(Limit)
|
||||||
|
Limit
|
||||||
|
(Sorting)
|
||||||
|
MergingSortedTransform 4 → 1
|
||||||
|
MergeSortingTransform × 4
|
||||||
|
LimitsCheckingTransform × 4
|
||||||
|
PartialSortingTransform × 4
|
||||||
|
(Expression)
|
||||||
|
ExpressionTransform × 4
|
||||||
|
(MergingAggregated)
|
||||||
|
Resize 1 → 4
|
||||||
|
SortingAggregatedTransform 4 → 1
|
||||||
|
MergingAggregatedBucketTransform × 4
|
||||||
|
Resize 1 → 4
|
||||||
|
GroupingAggregatedTransform 3 → 1
|
||||||
|
(ReadFromRemoteParallelReplicas)
|
||||||
|
explain pipeline select a from pr_t group by a order by a limit 5 offset 500 settings allow_experimental_analyzer=1, parallel_replicas_local_plan=1;
|
||||||
(Expression)
|
(Expression)
|
||||||
ExpressionTransform
|
ExpressionTransform
|
||||||
(Limit)
|
(Limit)
|
||||||
|
@ -72,7 +72,8 @@ set distributed_aggregation_memory_efficient=1;
|
|||||||
select count() from pr_t;
|
select count() from pr_t;
|
||||||
|
|
||||||
-- { echoOn } --
|
-- { echoOn } --
|
||||||
explain pipeline select a from pr_t group by a order by a limit 5 offset 500;
|
explain pipeline select a from pr_t group by a order by a limit 5 offset 500 settings allow_experimental_analyzer=0;
|
||||||
|
explain pipeline select a from pr_t group by a order by a limit 5 offset 500 settings allow_experimental_analyzer=1, parallel_replicas_local_plan=1;
|
||||||
|
|
||||||
select a, count() from pr_t group by a order by a limit 5 offset 500;
|
select a, count() from pr_t group by a order by a limit 5 offset 500;
|
||||||
select a, count() from pr_t group by a, b order by a limit 5 offset 500;
|
select a, count() from pr_t group by a, b order by a limit 5 offset 500;
|
||||||
|
Loading…
Reference in New Issue
Block a user