mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 13:32:13 +00:00
22 lines
701 B
MySQL
22 lines
701 B
MySQL
|
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;
|