ClickHouse/tests/queries/0_stateless/01042_check_query_and_last_granule_size.sql
Ivan 97f2a2213e
Move all folders inside /dbms one level up (#9974)
* Move some code outside dbms/src folder
* Fix paths
2020-04-02 02:51:21 +03:00

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;