ClickHouse/dbms/tests/queries/0_stateless/01055_compact_parts_granularity.sql
2020-01-21 14:56:46 +03:00

22 lines
701 B
SQL

drop table if exists mt_compact;
-- Checks that granularity correctly computed from small parts.
create table mt_compact(a Int, s String) engine = MergeTree order by a
settings min_rows_for_wide_part = 1000,
index_granularity = 14;
system stop merges mt_compact;
set max_block_size = 1;
set min_insert_block_size_rows=1;
insert into mt_compact select number, 'aaa' from numbers(100);
select count() from system.parts where table = 'mt_compact' and database = currentDatabase() and active;
system start merges mt_compact;
optimize table mt_compact final;
select count(), sum(marks) from system.parts where table = 'mt_compact' and database = currentDatabase() and active;
drop table mt_compact;