ClickHouse/dbms/tests/queries/0_stateless/00130_buffer_and_prewhere.sql
2015-02-28 00:07:42 +03:00

19 lines
620 B
SQL

DROP TABLE IF EXISTS test.mt;
DROP TABLE IF EXISTS test.buf;
CREATE TABLE test.mt (a UInt8, d Date) ENGINE = MergeTree(d, a, 1);
CREATE TABLE test.buf AS test.mt ENGINE = Buffer(test, mt, 1, 100, 100, 1000000, 1000000, 1000000000, 1000000000);
INSERT INTO test.buf SELECT toUInt8(number) AS a, toDate('2015-01-01') AS d FROM system.numbers LIMIT 1000;
SELECT count() FROM test.mt;
SELECT count() FROM test.buf;
SELECT * FROM test.buf PREWHERE a < 10;
OPTIMIZE TABLE test.buf;
SELECT count() FROM test.mt;
SELECT count() FROM test.buf;
SELECT * FROM test.buf PREWHERE a < 10;
DROP TABLE test.buf;
DROP TABLE test.mt;