ClickHouse/tests/queries/0_stateless/02067_lost_part_s3.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

46 lines
2.0 KiB
MySQL
Raw Normal View History

-- Tags: no-fasttest
2022-04-18 23:12:07 +00:00
DROP TABLE IF EXISTS partslost_0;
DROP TABLE IF EXISTS partslost_1;
DROP TABLE IF EXISTS partslost_2;
2022-04-18 23:09:09 +00:00
CREATE TABLE partslost_0 (x String) ENGINE=ReplicatedMergeTree('/clickhouse/table/{database}_02067_lost/partslost', '0') ORDER BY tuple()
SETTINGS min_rows_for_wide_part = 0, min_bytes_for_wide_part = 0, old_parts_lifetime = 1,
2023-08-13 02:47:05 +00:00
cleanup_delay_period = 1, cleanup_delay_period_random_add = 1, cleanup_thread_preferred_points_per_iteration=0,
index_granularity = 8192, index_granularity_bytes = '10Mi';
2022-04-18 23:09:09 +00:00
CREATE TABLE partslost_1 (x String) ENGINE=ReplicatedMergeTree('/clickhouse/table/{database}_02067_lost/partslost', '1') ORDER BY tuple()
SETTINGS min_rows_for_wide_part = 0, min_bytes_for_wide_part = 0, old_parts_lifetime = 1,
2023-08-13 02:47:05 +00:00
cleanup_delay_period = 1, cleanup_delay_period_random_add = 1, cleanup_thread_preferred_points_per_iteration=0,
index_granularity = 8192, index_granularity_bytes = '10Mi';
2022-04-18 23:09:09 +00:00
CREATE TABLE partslost_2 (x String) ENGINE=ReplicatedMergeTree('/clickhouse/table/{database}_02067_lost/partslost', '2') ORDER BY tuple()
SETTINGS min_rows_for_wide_part = 0, min_bytes_for_wide_part = 0, old_parts_lifetime = 1,
2023-08-13 02:47:05 +00:00
cleanup_delay_period = 1, cleanup_delay_period_random_add = 1, cleanup_thread_preferred_points_per_iteration=0,
index_granularity = 8192, index_granularity_bytes = '10Mi';
2022-04-18 23:09:09 +00:00
INSERT INTO partslost_0 SELECT toString(number) AS x from system.numbers LIMIT 10000;
ALTER TABLE partslost_0 ADD INDEX idx x TYPE tokenbf_v1(285000, 3, 12345) GRANULARITY 3;
2022-04-18 23:12:07 +00:00
2022-09-23 15:16:32 +00:00
SET mutations_sync = 2;
2022-04-18 23:09:09 +00:00
ALTER TABLE partslost_0 MATERIALIZE INDEX idx;
2022-04-19 11:27:55 +00:00
-- In worst case doesn't check anything, but it's not flaky
2022-04-18 23:09:09 +00:00
select sleep(3) FORMAT Null;
select sleep(3) FORMAT Null;
select sleep(3) FORMAT Null;
select sleep(3) FORMAT Null;
ALTER TABLE partslost_0 DROP INDEX idx;
select count() from partslost_0;
select count() from partslost_1;
select count() from partslost_2;
2022-04-18 23:12:07 +00:00
DROP TABLE IF EXISTS partslost_0;
DROP TABLE IF EXISTS partslost_1;
DROP TABLE IF EXISTS partslost_2;