Merge pull request #18219 from CurtizJ/add-test

Add test for fixed bug with skip indices
This commit is contained in:
Anton Popov 2020-12-18 23:11:17 +03:00 committed by GitHub
commit 07bc3579d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1 @@
396

View File

@ -0,0 +1,18 @@
DROP TABLE IF EXISTS skip_idx_comp_parts;
CREATE TABLE skip_idx_comp_parts (a Int, b Int, index b_idx b TYPE minmax GRANULARITY 4)
ENGINE = MergeTree ORDER BY a
SETTINGS index_granularity=256, merge_max_block_size=100;
SYSTEM STOP MERGES;
INSERT INTO skip_idx_comp_parts SELECT number, number FROM numbers(200);
INSERT INTO skip_idx_comp_parts SELECT number, number FROM numbers(200);
INSERT INTO skip_idx_comp_parts SELECT number, number FROM numbers(200);
INSERT INTO skip_idx_comp_parts SELECT number, number FROM numbers(200);
SYSTEM START MERGES;
OPTIMIZE TABLE skip_idx_comp_parts FINAL;
SELECT count() FROM skip_idx_comp_parts WHERE b > 100;
DROP TABLE skip_idx_comp_parts;