mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
Regression for memory usage for optimize_aggregation_in_order
This commit is contained in:
parent
77c9f7af79
commit
d9ac79c094
@ -0,0 +1,16 @@
|
|||||||
|
drop table if exists data_01513;
|
||||||
|
create table data_01513 (key String) engine=MergeTree() order by key;
|
||||||
|
-- 10e3 groups, 1e3 keys each
|
||||||
|
insert into data_01513 select number%10e3 from numbers(toUInt64(2e6));
|
||||||
|
-- reduce number of parts to 1
|
||||||
|
optimize table data_01513 final;
|
||||||
|
|
||||||
|
-- this is enough to trigger non-reusable Chunk in Arena.
|
||||||
|
set max_memory_usage='500M';
|
||||||
|
set max_threads=1;
|
||||||
|
set max_block_size=500;
|
||||||
|
|
||||||
|
select key, groupArray(repeat('a', 200)), count() from data_01513 group by key format Null; -- { serverError 241; }
|
||||||
|
select key, groupArray(repeat('a', 200)), count() from data_01513 group by key format Null settings optimize_aggregation_in_order=1;
|
||||||
|
-- for WITH TOTALS previous groups should be kept.
|
||||||
|
select key, groupArray(repeat('a', 200)), count() from data_01513 group by key with totals format Null settings optimize_aggregation_in_order=1; -- { serverError 241; }
|
Loading…
Reference in New Issue
Block a user