mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-19 15:01:03 +00:00
20 lines
954 B
MySQL
20 lines
954 B
MySQL
|
CREATE TABLE IF NOT EXISTS local_01213 (id Int) ENGINE = MergeTree ORDER BY tuple();
|
||
|
CREATE TABLE IF NOT EXISTS dist_01213 AS local_01213 ENGINE = Distributed(test_cluster_two_shards_localhost, currentDatabase(), local_01213, id);
|
||
|
|
||
|
-- at least two parts
|
||
|
INSERT INTO local_01213 SELECT toString(number) FROM numbers(2);
|
||
|
INSERT INTO local_01213 SELECT toString(number) FROM numbers(2);
|
||
|
|
||
|
-- check that without merge we will have two rows
|
||
|
SELECT 'distributed_group_by_no_merge';
|
||
|
SELECT DISTINCT id FROM dist_01213 WHERE id = 1 SETTINGS distributed_group_by_no_merge=1;
|
||
|
-- check that with merge there will be only one
|
||
|
SELECT 'optimize_skip_unused_shards';
|
||
|
SELECT DISTINCT id FROM dist_01213 WHERE id = 1 SETTINGS optimize_skip_unused_shards=1;
|
||
|
-- check that querying all shards is ok
|
||
|
SELECT 'optimize_skip_unused_shards lack of WHERE';
|
||
|
SELECT DISTINCT id FROM dist_01213 SETTINGS optimize_skip_unused_shards=1;
|
||
|
|
||
|
DROP TABLE local_01213;
|
||
|
DROP TABLE dist_01213;
|