mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-20 23:41:01 +00:00
39 lines
1.3 KiB
SQL
39 lines
1.3 KiB
SQL
SET check_query_single_value_result = 0;
|
|
DROP TABLE IF EXISTS check_query_test;
|
|
|
|
CREATE TABLE check_query_test (SomeKey UInt64, SomeValue String) ENGINE = MergeTree() ORDER BY SomeKey;
|
|
|
|
-- Number of rows in last granule should be equals to granularity.
|
|
-- Rows in this table are short, so granularity will be 8192.
|
|
INSERT INTO check_query_test SELECT number, toString(number) FROM system.numbers LIMIT 81920;
|
|
|
|
CHECK TABLE check_query_test;
|
|
|
|
OPTIMIZE TABLE check_query_test;
|
|
|
|
CHECK TABLE check_query_test;
|
|
|
|
DROP TABLE IF EXISTS check_query_test;
|
|
|
|
DROP TABLE IF EXISTS check_query_test_non_adaptive;
|
|
|
|
CREATE TABLE check_query_test_non_adaptive (SomeKey UInt64, SomeValue String) ENGINE = MergeTree() ORDER BY SomeKey SETTINGS index_granularity_bytes = 0;
|
|
|
|
INSERT INTO check_query_test_non_adaptive SELECT number, toString(number) FROM system.numbers LIMIT 81920;
|
|
|
|
CHECK TABLE check_query_test_non_adaptive;
|
|
|
|
OPTIMIZE TABLE check_query_test_non_adaptive;
|
|
|
|
CHECK TABLE check_query_test_non_adaptive;
|
|
|
|
INSERT INTO check_query_test_non_adaptive SELECT number, toString(number) FROM system.numbers LIMIT 77;
|
|
|
|
CHECK TABLE check_query_test_non_adaptive;
|
|
|
|
OPTIMIZE TABLE check_query_test_non_adaptive;
|
|
|
|
CHECK TABLE check_query_test_non_adaptive;
|
|
|
|
DROP TABLE IF EXISTS check_query_test_non_adaptive;
|