mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-20 15:30:50 +00:00
22 lines
666 B
SQL
22 lines
666 B
SQL
DROP TABLE IF EXISTS test_vertical_merge;
|
|
|
|
CREATE TABLE test_vertical_merge (
|
|
k UInt64,
|
|
val1 UInt64,
|
|
val2 UInt64,
|
|
INDEX idx1 val1 * val2 TYPE minmax GRANULARITY 1,
|
|
INDEX idx2 val1 * k TYPE minmax GRANULARITY 1
|
|
) ENGINE MergeTree()
|
|
ORDER BY k
|
|
SETTINGS vertical_merge_algorithm_min_rows_to_activate = 1, vertical_merge_algorithm_min_columns_to_activate = 1;
|
|
|
|
INSERT INTO test_vertical_merge SELECT number, number + 5, number * 12 from numbers(1000);
|
|
|
|
SELECT COUNT() from test_vertical_merge WHERE val2 <= 2400;
|
|
|
|
OPTIMIZE TABLE test_vertical_merge FINAL;
|
|
|
|
SELECT COUNT() from test_vertical_merge WHERE val2 <= 2400;
|
|
|
|
DROP TABLE IF EXISTS test_vertical_merge;
|