2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE IF EXISTS sorted;
|
|
|
|
CREATE TABLE sorted (d Date DEFAULT '2000-01-01', x UInt64) ENGINE = MergeTree(d, x, 8192);
|
2015-11-21 16:26:48 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO sorted (x) SELECT intDiv(number, 100000) AS x FROM system.numbers LIMIT 1000000;
|
2015-11-21 16:26:48 +00:00
|
|
|
|
|
|
|
SET max_threads = 1;
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
SELECT count() FROM sorted;
|
|
|
|
SELECT DISTINCT x FROM sorted;
|
2015-11-21 16:26:48 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO sorted (x) SELECT (intHash64(number) % 1000 = 0 ? 999 : intDiv(number, 100000)) AS x FROM system.numbers LIMIT 1000000;
|
2015-11-21 16:26:48 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
SELECT count() FROM sorted;
|
|
|
|
SELECT DISTINCT x FROM sorted;
|
2015-11-21 16:26:48 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE sorted;
|