mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Merge pull request #37101 from azat/stateless-tests-fixes
tests: fix 01119_optimize_trivial_insert_select (due to max_threads randomization)
This commit is contained in:
commit
c604fb1a71
@ -1,4 +1,4 @@
|
||||
1 4999999950000000 1 1
|
||||
2 4999999950000000 1 1
|
||||
3 49999995000000 1 1
|
||||
4 49999995000000 1 1
|
||||
1 4999999950000000 2
|
||||
2 4999999950000000 2
|
||||
3 49999995000000 2
|
||||
4 49999995000000 2
|
||||
|
@ -1,11 +1,15 @@
|
||||
drop table if exists t;
|
||||
create table t(n int, a Int64, s String) engine = MergeTree() order by a;
|
||||
|
||||
insert into t select 1, sum(number) as c, getSetting('max_threads') from numbers_mt(100000000);
|
||||
insert into t select 2, sum(number) as c, getSetting('max_threads') from numbers_mt(100000000) group by 1;
|
||||
insert into t select 3, sum(number) as c, getSetting('max_threads') from numbers_mt(10000000) group by 3;
|
||||
insert into t select 4, sum(number) as c, getSetting('max_threads') as mt from numbers_mt(10000000) group by mt;
|
||||
set optimize_trivial_insert_select=1;
|
||||
|
||||
select n, a, s != '1', s = toString(getSetting('max_threads')) from t order by n;
|
||||
-- due to aggregate functions, optimize_trivial_insert_select will not be applied
|
||||
insert into t select 1, sum(number) as c, getSetting('max_threads') from numbers_mt(100000000) settings max_insert_threads=4, max_threads=2;
|
||||
-- due to GROUP BY, optimize_trivial_insert_select will not be applied
|
||||
insert into t select 2, sum(number) as c, getSetting('max_threads') from numbers_mt(100000000) group by 1 settings max_insert_threads=4, max_threads=2;
|
||||
insert into t select 3, sum(number) as c, getSetting('max_threads') from numbers_mt(10000000) group by 3 settings max_insert_threads=4, max_threads=2;
|
||||
insert into t select 4, sum(number) as c, getSetting('max_threads') as mt from numbers_mt(10000000) group by mt settings max_insert_threads=4, max_threads=2;
|
||||
|
||||
select n, a, s from t order by n;
|
||||
|
||||
drop table t;
|
||||
|
Loading…
Reference in New Issue
Block a user