mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
Reset modified tests
This commit is contained in:
parent
48e03ac92a
commit
d228411f41
@ -18,7 +18,7 @@ CODEC(NONE)
|
|||||||
2018-01-01 4 4
|
2018-01-01 4 4
|
||||||
2018-01-01 5 5
|
2018-01-01 5 5
|
||||||
2018-01-01 6 6
|
2018-01-01 6 6
|
||||||
CODEC(DEFLATE_QPL)
|
CODEC(ZSTD(1), LZ4HC(0), LZ4, LZ4, NONE)
|
||||||
2018-01-01 1 default_value
|
2018-01-01 1 default_value
|
||||||
2018-01-01 2 default_value
|
2018-01-01 2 default_value
|
||||||
2018-01-01 3 3
|
2018-01-01 3 3
|
||||||
@ -27,18 +27,7 @@ CODEC(DEFLATE_QPL)
|
|||||||
2018-01-01 6 6
|
2018-01-01 6 6
|
||||||
2018-01-01 7 7
|
2018-01-01 7 7
|
||||||
2018-01-01 8 8
|
2018-01-01 8 8
|
||||||
CODEC(ZSTD(1), LZ4HC(0), LZ4, LZ4, DEFLATE_QPL, NONE)
|
CODEC(ZSTD(1), LZ4HC(0), LZ4, LZ4, NONE)
|
||||||
2018-01-01 1 default_value
|
CODEC(NONE, LZ4, LZ4HC(0), ZSTD(1))
|
||||||
2018-01-01 2 default_value
|
|
||||||
2018-01-01 3 3
|
|
||||||
2018-01-01 4 4
|
|
||||||
2018-01-01 5 5
|
|
||||||
2018-01-01 6 6
|
|
||||||
2018-01-01 7 7
|
|
||||||
2018-01-01 8 8
|
|
||||||
2018-01-01 9 9
|
|
||||||
2018-01-01 10 10
|
|
||||||
CODEC(ZSTD(1), LZ4HC(0), LZ4, LZ4, DEFLATE_QPL, NONE)
|
|
||||||
CODEC(NONE, LZ4, LZ4HC(0), ZSTD(1), DEFLATE_QPL)
|
|
||||||
2
|
2
|
||||||
1
|
1
|
||||||
|
@ -28,20 +28,12 @@ SELECT * FROM alter_compression_codec ORDER BY id;
|
|||||||
OPTIMIZE TABLE alter_compression_codec FINAL;
|
OPTIMIZE TABLE alter_compression_codec FINAL;
|
||||||
SELECT * FROM alter_compression_codec ORDER BY id;
|
SELECT * FROM alter_compression_codec ORDER BY id;
|
||||||
|
|
||||||
SET enable_deflate_qpl_codec = 1;
|
SET allow_suspicious_codecs = 1;
|
||||||
ALTER TABLE alter_compression_codec MODIFY COLUMN alter_column CODEC(DEFLATE_QPL);
|
ALTER TABLE alter_compression_codec MODIFY COLUMN alter_column CODEC(ZSTD, LZ4HC, LZ4, LZ4, NONE);
|
||||||
SELECT compression_codec FROM system.columns WHERE database = currentDatabase() AND table = 'alter_compression_codec' AND name = 'alter_column';
|
SELECT compression_codec FROM system.columns WHERE database = currentDatabase() AND table = 'alter_compression_codec' AND name = 'alter_column';
|
||||||
|
|
||||||
INSERT INTO alter_compression_codec VALUES('2018-01-01', 7, '7');
|
INSERT INTO alter_compression_codec VALUES('2018-01-01', 7, '7');
|
||||||
INSERT INTO alter_compression_codec VALUES('2018-01-01', 8, '8');
|
INSERT INTO alter_compression_codec VALUES('2018-01-01', 8, '8');
|
||||||
SELECT * FROM alter_compression_codec ORDER BY id;
|
|
||||||
|
|
||||||
SET allow_suspicious_codecs = 1;
|
|
||||||
ALTER TABLE alter_compression_codec MODIFY COLUMN alter_column CODEC(ZSTD, LZ4HC, LZ4, LZ4, DEFLATE_QPL, NONE);
|
|
||||||
SELECT compression_codec FROM system.columns WHERE database = currentDatabase() AND table = 'alter_compression_codec' AND name = 'alter_column';
|
|
||||||
|
|
||||||
INSERT INTO alter_compression_codec VALUES('2018-01-01', 9, '9');
|
|
||||||
INSERT INTO alter_compression_codec VALUES('2018-01-01', 10, '10');
|
|
||||||
OPTIMIZE TABLE alter_compression_codec FINAL;
|
OPTIMIZE TABLE alter_compression_codec FINAL;
|
||||||
SELECT * FROM alter_compression_codec ORDER BY id;
|
SELECT * FROM alter_compression_codec ORDER BY id;
|
||||||
|
|
||||||
@ -62,17 +54,15 @@ ALTER TABLE alter_bad_codec ADD COLUMN alter_column DateTime DEFAULT '2019-01-01
|
|||||||
|
|
||||||
ALTER TABLE alter_bad_codec ADD COLUMN alter_column DateTime DEFAULT '2019-01-01 00:00:00' CODEC(ZSTD(100)); -- { serverError 433 }
|
ALTER TABLE alter_bad_codec ADD COLUMN alter_column DateTime DEFAULT '2019-01-01 00:00:00' CODEC(ZSTD(100)); -- { serverError 433 }
|
||||||
|
|
||||||
ALTER TABLE alter_bad_codec ADD COLUMN alter_column DateTime DEFAULT '2019-01-01 00:00:00' CODEC(DEFLATE_QPL(100)); -- { serverError DATA_TYPE_CANNOT_HAVE_ARGUMENTS }
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS alter_bad_codec;
|
DROP TABLE IF EXISTS alter_bad_codec;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS large_alter_table_00804;
|
DROP TABLE IF EXISTS large_alter_table_00804;
|
||||||
DROP TABLE IF EXISTS store_of_hash_00804;
|
DROP TABLE IF EXISTS store_of_hash_00804;
|
||||||
|
|
||||||
CREATE TABLE large_alter_table_00804 (
|
CREATE TABLE large_alter_table_00804 (
|
||||||
somedate Date CODEC(ZSTD, ZSTD, ZSTD(12), LZ4HC(12), DEFLATE_QPL),
|
somedate Date CODEC(ZSTD, ZSTD, ZSTD(12), LZ4HC(12)),
|
||||||
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, DEFLATE_QPL),
|
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC),
|
||||||
data String CODEC(ZSTD(2), LZ4HC, NONE, LZ4, LZ4, DEFLATE_QPL)
|
data String CODEC(ZSTD(2), LZ4HC, NONE, LZ4, LZ4)
|
||||||
) ENGINE = MergeTree() PARTITION BY somedate ORDER BY id SETTINGS index_granularity = 2, index_granularity_bytes = '10Mi', min_bytes_for_wide_part = 0;
|
) ENGINE = MergeTree() PARTITION BY somedate ORDER BY id SETTINGS index_granularity = 2, index_granularity_bytes = '10Mi', min_bytes_for_wide_part = 0;
|
||||||
|
|
||||||
INSERT INTO large_alter_table_00804 SELECT toDate('2019-01-01'), number, toString(number + rand()) FROM system.numbers LIMIT 300000;
|
INSERT INTO large_alter_table_00804 SELECT toDate('2019-01-01'), number, toString(number + rand()) FROM system.numbers LIMIT 300000;
|
||||||
@ -81,7 +71,7 @@ CREATE TABLE store_of_hash_00804 (hash UInt64) ENGINE = Memory();
|
|||||||
|
|
||||||
INSERT INTO store_of_hash_00804 SELECT sum(cityHash64(*)) FROM large_alter_table_00804;
|
INSERT INTO store_of_hash_00804 SELECT sum(cityHash64(*)) FROM large_alter_table_00804;
|
||||||
|
|
||||||
ALTER TABLE large_alter_table_00804 MODIFY COLUMN data CODEC(NONE, LZ4, LZ4HC, ZSTD, DEFLATE_QPL);
|
ALTER TABLE large_alter_table_00804 MODIFY COLUMN data CODEC(NONE, LZ4, LZ4HC, ZSTD);
|
||||||
|
|
||||||
OPTIMIZE TABLE large_alter_table_00804;
|
OPTIMIZE TABLE large_alter_table_00804;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
1 hello 2018-12-14 2018-12-14 1.1 aaa 5
|
1 hello 2018-12-14 1.1 aaa 5
|
||||||
2 world 2018-12-15 2018-12-15 2.2 bbb 6
|
2 world 2018-12-15 2.2 bbb 6
|
||||||
3 ! 2018-12-16 2018-12-16 3.3 ccc 7
|
3 ! 2018-12-16 3.3 ccc 7
|
||||||
2
|
2
|
||||||
1 world 2018-10-05 1.1
|
1 world 2018-10-05 1.1
|
||||||
2 hello 2018-10-01 2.2
|
2 hello 2018-10-01 2.2
|
||||||
@ -9,7 +9,7 @@
|
|||||||
10003
|
10003
|
||||||
274972506.6
|
274972506.6
|
||||||
9175437371954010821
|
9175437371954010821
|
||||||
CREATE TABLE default.compression_codec_multiple_more_types\n(\n `id` Decimal(38, 13) CODEC(ZSTD(1), LZ4, ZSTD(1), ZSTD(1), Delta(2), Delta(4), Delta(1), LZ4HC(0), DEFLATE_QPL),\n `data` FixedString(12) CODEC(ZSTD(1), ZSTD(1), NONE, NONE, NONE, LZ4HC(0), DEFLATE_QPL),\n `ddd.age` Array(UInt8) CODEC(LZ4, LZ4HC(0), NONE, NONE, NONE, ZSTD(1), Delta(8), DEFLATE_QPL),\n `ddd.Name` Array(String) CODEC(LZ4, LZ4HC(0), NONE, NONE, NONE, ZSTD(1), Delta(8), DEFLATE_QPL)\n)\nENGINE = MergeTree\nORDER BY tuple()\nSETTINGS index_granularity = 8192
|
CREATE TABLE default.compression_codec_multiple_more_types\n(\n `id` Decimal(38, 13) CODEC(ZSTD(1), LZ4, ZSTD(1), ZSTD(1), Delta(2), Delta(4), Delta(1), LZ4HC(0)),\n `data` FixedString(12) CODEC(ZSTD(1), ZSTD(1), NONE, NONE, NONE, LZ4HC(0)),\n `ddd.age` Array(UInt8) CODEC(LZ4, LZ4HC(0), NONE, NONE, NONE, ZSTD(1), Delta(8)),\n `ddd.Name` Array(String) CODEC(LZ4, LZ4HC(0), NONE, NONE, NONE, ZSTD(1), Delta(8))\n)\nENGINE = MergeTree\nORDER BY tuple()\nSETTINGS index_granularity = 8192
|
||||||
1.5555555555555 hello world! [77] ['John']
|
1.5555555555555 hello world! [77] ['John']
|
||||||
7.1 xxxxxxxxxxxx [127] ['Henry']
|
7.1 xxxxxxxxxxxx [127] ['Henry']
|
||||||
!
|
!
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
SET send_logs_level = 'fatal';
|
SET send_logs_level = 'fatal';
|
||||||
SET allow_suspicious_codecs = 1;
|
SET allow_suspicious_codecs = 1;
|
||||||
SET enable_deflate_qpl_codec = 1;
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS compression_codec;
|
DROP TABLE IF EXISTS compression_codec;
|
||||||
|
|
||||||
@ -8,21 +7,20 @@ CREATE TABLE compression_codec(
|
|||||||
id UInt64 CODEC(LZ4),
|
id UInt64 CODEC(LZ4),
|
||||||
data String CODEC(ZSTD),
|
data String CODEC(ZSTD),
|
||||||
ddd Date CODEC(NONE),
|
ddd Date CODEC(NONE),
|
||||||
ddd32 Date32 CODEC(DEFLATE_QPL),
|
|
||||||
somenum Float64 CODEC(ZSTD(2)),
|
somenum Float64 CODEC(ZSTD(2)),
|
||||||
somestr FixedString(3) CODEC(LZ4HC(7)),
|
somestr FixedString(3) CODEC(LZ4HC(7)),
|
||||||
othernum Int64 CODEC(Delta),
|
othernum Int64 CODEC(Delta)
|
||||||
) ENGINE = MergeTree() ORDER BY tuple();
|
) ENGINE = MergeTree() ORDER BY tuple();
|
||||||
|
|
||||||
INSERT INTO compression_codec VALUES(1, 'hello', toDate('2018-12-14'), toDate32('2018-12-14'), 1.1, 'aaa', 5);
|
INSERT INTO compression_codec VALUES(1, 'hello', toDate('2018-12-14'), 1.1, 'aaa', 5);
|
||||||
INSERT INTO compression_codec VALUES(2, 'world', toDate('2018-12-15'), toDate32('2018-12-15'), 2.2, 'bbb', 6);
|
INSERT INTO compression_codec VALUES(2, 'world', toDate('2018-12-15'), 2.2, 'bbb', 6);
|
||||||
INSERT INTO compression_codec VALUES(3, '!', toDate('2018-12-16'), toDate32('2018-12-16'), 3.3, 'ccc', 7);
|
INSERT INTO compression_codec VALUES(3, '!', toDate('2018-12-16'), 3.3, 'ccc', 7);
|
||||||
|
|
||||||
SELECT * FROM compression_codec ORDER BY id;
|
SELECT * FROM compression_codec ORDER BY id;
|
||||||
|
|
||||||
OPTIMIZE TABLE compression_codec FINAL;
|
OPTIMIZE TABLE compression_codec FINAL;
|
||||||
|
|
||||||
INSERT INTO compression_codec VALUES(2, '', toDate('2018-12-13'), toDate32('2018-12-13'), 4.4, 'ddd', 8);
|
INSERT INTO compression_codec VALUES(2, '', toDate('2018-12-13'), 4.4, 'ddd', 8);
|
||||||
|
|
||||||
DETACH TABLE compression_codec;
|
DETACH TABLE compression_codec;
|
||||||
ATTACH TABLE compression_codec;
|
ATTACH TABLE compression_codec;
|
||||||
@ -33,31 +31,25 @@ DROP TABLE IF EXISTS compression_codec;
|
|||||||
|
|
||||||
DROP TABLE IF EXISTS bad_codec;
|
DROP TABLE IF EXISTS bad_codec;
|
||||||
DROP TABLE IF EXISTS params_when_no_params;
|
DROP TABLE IF EXISTS params_when_no_params;
|
||||||
DROP TABLE IF EXISTS params_when_no_params2;
|
|
||||||
DROP TABLE IF EXISTS too_many_params;
|
DROP TABLE IF EXISTS too_many_params;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_1;
|
DROP TABLE IF EXISTS codec_multiple_direct_specification_1;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_2;
|
DROP TABLE IF EXISTS codec_multiple_direct_specification_2;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_3;
|
|
||||||
DROP TABLE IF EXISTS delta_bad_params1;
|
DROP TABLE IF EXISTS delta_bad_params1;
|
||||||
DROP TABLE IF EXISTS delta_bad_params2;
|
DROP TABLE IF EXISTS delta_bad_params2;
|
||||||
|
|
||||||
CREATE TABLE bad_codec(id UInt64 CODEC(adssadads)) ENGINE = MergeTree() order by tuple(); -- { serverError 432 }
|
CREATE TABLE bad_codec(id UInt64 CODEC(adssadads)) ENGINE = MergeTree() order by tuple(); -- { serverError 432 }
|
||||||
CREATE TABLE too_many_params(id UInt64 CODEC(ZSTD(2,3,4,5))) ENGINE = MergeTree() order by tuple(); -- { serverError 431 }
|
CREATE TABLE too_many_params(id UInt64 CODEC(ZSTD(2,3,4,5))) ENGINE = MergeTree() order by tuple(); -- { serverError 431 }
|
||||||
CREATE TABLE params_when_no_params(id UInt64 CODEC(LZ4(1))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 378 }
|
CREATE TABLE params_when_no_params(id UInt64 CODEC(LZ4(1))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 378 }
|
||||||
CREATE TABLE params_when_no_params2(id UInt64 CODEC(DEFLATE_QPL(1))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 378 }
|
|
||||||
CREATE TABLE codec_multiple_direct_specification_1(id UInt64 CODEC(MULTIPLE(LZ4, ZSTD))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 432 }
|
CREATE TABLE codec_multiple_direct_specification_1(id UInt64 CODEC(MULTIPLE(LZ4, ZSTD))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 432 }
|
||||||
CREATE TABLE codec_multiple_direct_specification_2(id UInt64 CODEC(multiple(LZ4, ZSTD))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 432 }
|
CREATE TABLE codec_multiple_direct_specification_2(id UInt64 CODEC(multiple(LZ4, ZSTD))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 432 }
|
||||||
CREATE TABLE codec_multiple_direct_specification_3(id UInt64 CODEC(multiple(LZ4, DEFLATE_QPL))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 432 }
|
|
||||||
CREATE TABLE delta_bad_params1(id UInt64 CODEC(Delta(3))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 433 }
|
CREATE TABLE delta_bad_params1(id UInt64 CODEC(Delta(3))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 433 }
|
||||||
CREATE TABLE delta_bad_params2(id UInt64 CODEC(Delta(16))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 433 }
|
CREATE TABLE delta_bad_params2(id UInt64 CODEC(Delta(16))) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 433 }
|
||||||
|
|
||||||
DROP TABLE IF EXISTS bad_codec;
|
DROP TABLE IF EXISTS bad_codec;
|
||||||
DROP TABLE IF EXISTS params_when_no_params;
|
DROP TABLE IF EXISTS params_when_no_params;
|
||||||
DROP TABLE IF EXISTS params_when_no_params2;
|
|
||||||
DROP TABLE IF EXISTS too_many_params;
|
DROP TABLE IF EXISTS too_many_params;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_1;
|
DROP TABLE IF EXISTS codec_multiple_direct_specification_1;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_2;
|
DROP TABLE IF EXISTS codec_multiple_direct_specification_2;
|
||||||
DROP TABLE IF EXISTS codec_multiple_direct_specification_3;
|
|
||||||
DROP TABLE IF EXISTS delta_bad_params1;
|
DROP TABLE IF EXISTS delta_bad_params1;
|
||||||
DROP TABLE IF EXISTS delta_bad_params2;
|
DROP TABLE IF EXISTS delta_bad_params2;
|
||||||
|
|
||||||
@ -66,10 +58,10 @@ DROP TABLE IF EXISTS compression_codec_multiple;
|
|||||||
SET network_compression_method = 'lz4hc';
|
SET network_compression_method = 'lz4hc';
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple (
|
CREATE TABLE compression_codec_multiple (
|
||||||
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4), DEFLATE_QPL),
|
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4)),
|
||||||
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8), DEFLATE_QPL),
|
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8)),
|
||||||
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC, DEFLATE_QPL),
|
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC),
|
||||||
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD, DEFLATE_QPL)
|
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD)
|
||||||
) ENGINE = MergeTree() ORDER BY tuple();
|
) ENGINE = MergeTree() ORDER BY tuple();
|
||||||
|
|
||||||
INSERT INTO compression_codec_multiple VALUES (1, 'world', toDate('2018-10-05'), 1.1), (2, 'hello', toDate('2018-10-01'), 2.2), (3, 'buy', toDate('2018-10-11'), 3.3);
|
INSERT INTO compression_codec_multiple VALUES (1, 'world', toDate('2018-10-05'), 1.1), (2, 'hello', toDate('2018-10-01'), 2.2), (3, 'buy', toDate('2018-10-11'), 3.3);
|
||||||
@ -93,15 +85,15 @@ SELECT sum(cityHash64(*)) FROM compression_codec_multiple;
|
|||||||
DROP TABLE IF EXISTS compression_codec_multiple_more_types;
|
DROP TABLE IF EXISTS compression_codec_multiple_more_types;
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple_more_types (
|
CREATE TABLE compression_codec_multiple_more_types (
|
||||||
id Decimal128(13) CODEC(ZSTD, LZ4, ZSTD, ZSTD, Delta(2), Delta(4), Delta(1), LZ4HC, DEFLATE_QPL),
|
id Decimal128(13) CODEC(ZSTD, LZ4, ZSTD, ZSTD, Delta(2), Delta(4), Delta(1), LZ4HC),
|
||||||
data FixedString(12) CODEC(ZSTD, ZSTD, Delta, Delta, Delta, NONE, NONE, NONE, LZ4HC, DEFLATE_QPL),
|
data FixedString(12) CODEC(ZSTD, ZSTD, Delta, Delta, Delta, NONE, NONE, NONE, LZ4HC),
|
||||||
ddd Nested (age UInt8, Name String) CODEC(LZ4, LZ4HC, NONE, NONE, NONE, ZSTD, Delta(8), DEFLATE_QPL)
|
ddd Nested (age UInt8, Name String) CODEC(LZ4, LZ4HC, NONE, NONE, NONE, ZSTD, Delta(8))
|
||||||
) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 36 }
|
) ENGINE = MergeTree() ORDER BY tuple(); -- { serverError 36 }
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple_more_types (
|
CREATE TABLE compression_codec_multiple_more_types (
|
||||||
id Decimal128(13) CODEC(ZSTD, LZ4, ZSTD, ZSTD, Delta(2), Delta(4), Delta(1), LZ4HC, DEFLATE_QPL),
|
id Decimal128(13) CODEC(ZSTD, LZ4, ZSTD, ZSTD, Delta(2), Delta(4), Delta(1), LZ4HC),
|
||||||
data FixedString(12) CODEC(ZSTD, ZSTD, NONE, NONE, NONE, LZ4HC, DEFLATE_QPL),
|
data FixedString(12) CODEC(ZSTD, ZSTD, NONE, NONE, NONE, LZ4HC),
|
||||||
ddd Nested (age UInt8, Name String) CODEC(LZ4, LZ4HC, NONE, NONE, NONE, ZSTD, Delta(8), DEFLATE_QPL)
|
ddd Nested (age UInt8, Name String) CODEC(LZ4, LZ4HC, NONE, NONE, NONE, ZSTD, Delta(8))
|
||||||
) ENGINE = MergeTree() ORDER BY tuple();
|
) ENGINE = MergeTree() ORDER BY tuple();
|
||||||
|
|
||||||
SHOW CREATE TABLE compression_codec_multiple_more_types;
|
SHOW CREATE TABLE compression_codec_multiple_more_types;
|
||||||
@ -117,9 +109,9 @@ SET network_compression_method = 'zstd';
|
|||||||
SET network_zstd_compression_level = 5;
|
SET network_zstd_compression_level = 5;
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple_with_key (
|
CREATE TABLE compression_codec_multiple_with_key (
|
||||||
somedate Date CODEC(ZSTD, ZSTD, ZSTD(12), LZ4HC(12), Delta, Delta, DEFLATE_QPL),
|
somedate Date CODEC(ZSTD, ZSTD, ZSTD(12), LZ4HC(12), Delta, Delta),
|
||||||
id UInt64 CODEC(LZ4, ZSTD, Delta, NONE, LZ4HC, Delta, DEFLATE_QPL),
|
id UInt64 CODEC(LZ4, ZSTD, Delta, NONE, LZ4HC, Delta),
|
||||||
data String CODEC(ZSTD(2), Delta(1), LZ4HC, NONE, LZ4, LZ4, DEFLATE_QPL)
|
data String CODEC(ZSTD(2), Delta(1), LZ4HC, NONE, LZ4, LZ4)
|
||||||
) ENGINE = MergeTree() PARTITION BY somedate ORDER BY id SETTINGS index_granularity = 2, index_granularity_bytes = '10Mi';
|
) ENGINE = MergeTree() PARTITION BY somedate ORDER BY id SETTINGS index_granularity = 2, index_granularity_bytes = '10Mi';
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
CREATE TABLE default.compression_codec_log\n(\n `id` UInt64 CODEC(LZ4),\n `data` String CODEC(ZSTD(1)),\n `ddd` Date CODEC(NONE),\n `somenum` Float64 CODEC(ZSTD(2)),\n `somestr` FixedString(3) CODEC(LZ4HC(7)),\n `othernum` Int64 CODEC(Delta(8)),\n `qplstr` String CODEC(DEFLATE_QPL),\n `qplnum` UInt32 CODEC(DEFLATE_QPL)\n)\nENGINE = Log
|
CREATE TABLE default.compression_codec_log\n(\n `id` UInt64 CODEC(LZ4),\n `data` String CODEC(ZSTD(1)),\n `ddd` Date CODEC(NONE),\n `somenum` Float64 CODEC(ZSTD(2)),\n `somestr` FixedString(3) CODEC(LZ4HC(7)),\n `othernum` Int64 CODEC(Delta(8))\n)\nENGINE = Log
|
||||||
1 hello 2018-12-14 1.1 aaa 5 qpl11 11
|
1 hello 2018-12-14 1.1 aaa 5
|
||||||
2 world 2018-12-15 2.2 bbb 6 qpl22 22
|
2 world 2018-12-15 2.2 bbb 6
|
||||||
3 ! 2018-12-16 3.3 ccc 7 qpl33 33
|
3 ! 2018-12-16 3.3 ccc 7
|
||||||
2
|
2
|
||||||
CREATE TABLE default.compression_codec_multiple_log\n(\n `id` UInt64 CODEC(LZ4, ZSTD(1), NONE, LZ4HC(0), Delta(4), DEFLATE_QPL),\n `data` String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC(0), LZ4, LZ4, Delta(8), DEFLATE_QPL),\n `ddd` Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD(1), LZ4HC(0), LZ4HC(0), DEFLATE_QPL),\n `somenum` Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD(1), DEFLATE_QPL)\n)\nENGINE = Log
|
CREATE TABLE default.compression_codec_multiple_log\n(\n `id` UInt64 CODEC(LZ4, ZSTD(1), NONE, LZ4HC(0), Delta(4)),\n `data` String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC(0), LZ4, LZ4, Delta(8)),\n `ddd` Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD(1), LZ4HC(0), LZ4HC(0)),\n `somenum` Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD(1))\n)\nENGINE = Log
|
||||||
1 world 2018-10-05 1.1
|
1 world 2018-10-05 1.1
|
||||||
2 hello 2018-10-01 2.2
|
2 hello 2018-10-01 2.2
|
||||||
3 buy 2018-10-11 3.3
|
3 buy 2018-10-11 3.3
|
||||||
@ -11,12 +11,12 @@ CREATE TABLE default.compression_codec_multiple_log\n(\n `id` UInt64 CODEC(LZ
|
|||||||
10003
|
10003
|
||||||
274972506.6
|
274972506.6
|
||||||
9175437371954010821
|
9175437371954010821
|
||||||
CREATE TABLE default.compression_codec_tiny_log\n(\n `id` UInt64 CODEC(LZ4),\n `data` String CODEC(ZSTD(1)),\n `ddd` Date CODEC(NONE),\n `somenum` Float64 CODEC(ZSTD(2)),\n `somestr` FixedString(3) CODEC(LZ4HC(7)),\n `othernum` Int64 CODEC(Delta(8)),\n `qplstr` String CODEC(DEFLATE_QPL),\n `qplnum` UInt32 CODEC(DEFLATE_QPL)\n)\nENGINE = TinyLog
|
CREATE TABLE default.compression_codec_tiny_log\n(\n `id` UInt64 CODEC(LZ4),\n `data` String CODEC(ZSTD(1)),\n `ddd` Date CODEC(NONE),\n `somenum` Float64 CODEC(ZSTD(2)),\n `somestr` FixedString(3) CODEC(LZ4HC(7)),\n `othernum` Int64 CODEC(Delta(8))\n)\nENGINE = TinyLog
|
||||||
1 hello 2018-12-14 1.1 aaa 5 qpl11 11
|
1 hello 2018-12-14 1.1 aaa 5
|
||||||
2 world 2018-12-15 2.2 bbb 6 qpl22 22
|
2 world 2018-12-15 2.2 bbb 6
|
||||||
3 ! 2018-12-16 3.3 ccc 7 qpl33 33
|
3 ! 2018-12-16 3.3 ccc 7
|
||||||
2
|
2
|
||||||
CREATE TABLE default.compression_codec_multiple_tiny_log\n(\n `id` UInt64 CODEC(LZ4, ZSTD(1), NONE, LZ4HC(0), Delta(4), DEFLATE_QPL),\n `data` String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC(0), LZ4, LZ4, Delta(8), DEFLATE_QPL),\n `ddd` Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD(1), LZ4HC(0), LZ4HC(0), DEFLATE_QPL),\n `somenum` Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD(1), DEFLATE_QPL)\n)\nENGINE = TinyLog
|
CREATE TABLE default.compression_codec_multiple_tiny_log\n(\n `id` UInt64 CODEC(LZ4, ZSTD(1), NONE, LZ4HC(0), Delta(4)),\n `data` String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC(0), LZ4, LZ4, Delta(8)),\n `ddd` Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD(1), LZ4HC(0), LZ4HC(0)),\n `somenum` Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD(1))\n)\nENGINE = TinyLog
|
||||||
1 world 2018-10-05 1.1
|
1 world 2018-10-05 1.1
|
||||||
2 hello 2018-10-01 2.2
|
2 hello 2018-10-01 2.2
|
||||||
3 buy 2018-10-11 3.3
|
3 buy 2018-10-11 3.3
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
SET send_logs_level = 'fatal';
|
SET send_logs_level = 'fatal';
|
||||||
SET allow_suspicious_codecs = 1;
|
SET allow_suspicious_codecs = 1;
|
||||||
SET enable_deflate_qpl_codec = 1;
|
|
||||||
|
|
||||||
-- copy-paste for storage log
|
-- copy-paste for storage log
|
||||||
|
|
||||||
@ -12,20 +11,18 @@ CREATE TABLE compression_codec_log(
|
|||||||
ddd Date CODEC(NONE),
|
ddd Date CODEC(NONE),
|
||||||
somenum Float64 CODEC(ZSTD(2)),
|
somenum Float64 CODEC(ZSTD(2)),
|
||||||
somestr FixedString(3) CODEC(LZ4HC(7)),
|
somestr FixedString(3) CODEC(LZ4HC(7)),
|
||||||
othernum Int64 CODEC(Delta),
|
othernum Int64 CODEC(Delta)
|
||||||
qplstr String CODEC(DEFLATE_QPL),
|
|
||||||
qplnum UInt32 CODEC(DEFLATE_QPL),
|
|
||||||
) ENGINE = Log();
|
) ENGINE = Log();
|
||||||
|
|
||||||
SHOW CREATE TABLE compression_codec_log;
|
SHOW CREATE TABLE compression_codec_log;
|
||||||
|
|
||||||
INSERT INTO compression_codec_log VALUES(1, 'hello', toDate('2018-12-14'), 1.1, 'aaa', 5, 'qpl11', 11);
|
INSERT INTO compression_codec_log VALUES(1, 'hello', toDate('2018-12-14'), 1.1, 'aaa', 5);
|
||||||
INSERT INTO compression_codec_log VALUES(2, 'world', toDate('2018-12-15'), 2.2, 'bbb', 6,'qpl22', 22);
|
INSERT INTO compression_codec_log VALUES(2, 'world', toDate('2018-12-15'), 2.2, 'bbb', 6);
|
||||||
INSERT INTO compression_codec_log VALUES(3, '!', toDate('2018-12-16'), 3.3, 'ccc', 7, 'qpl33', 33);
|
INSERT INTO compression_codec_log VALUES(3, '!', toDate('2018-12-16'), 3.3, 'ccc', 7);
|
||||||
|
|
||||||
SELECT * FROM compression_codec_log ORDER BY id;
|
SELECT * FROM compression_codec_log ORDER BY id;
|
||||||
|
|
||||||
INSERT INTO compression_codec_log VALUES(2, '', toDate('2018-12-13'), 4.4, 'ddd', 8, 'qpl44', 44);
|
INSERT INTO compression_codec_log VALUES(2, '', toDate('2018-12-13'), 4.4, 'ddd', 8);
|
||||||
|
|
||||||
DETACH TABLE compression_codec_log;
|
DETACH TABLE compression_codec_log;
|
||||||
ATTACH TABLE compression_codec_log;
|
ATTACH TABLE compression_codec_log;
|
||||||
@ -37,10 +34,10 @@ DROP TABLE IF EXISTS compression_codec_log;
|
|||||||
DROP TABLE IF EXISTS compression_codec_multiple_log;
|
DROP TABLE IF EXISTS compression_codec_multiple_log;
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple_log (
|
CREATE TABLE compression_codec_multiple_log (
|
||||||
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4), DEFLATE_QPL),
|
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4)),
|
||||||
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8), DEFLATE_QPL),
|
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8)),
|
||||||
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC, DEFLATE_QPL),
|
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC),
|
||||||
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD, DEFLATE_QPL)
|
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD)
|
||||||
) ENGINE = Log();
|
) ENGINE = Log();
|
||||||
|
|
||||||
SHOW CREATE TABLE compression_codec_multiple_log;
|
SHOW CREATE TABLE compression_codec_multiple_log;
|
||||||
@ -72,20 +69,18 @@ CREATE TABLE compression_codec_tiny_log(
|
|||||||
ddd Date CODEC(NONE),
|
ddd Date CODEC(NONE),
|
||||||
somenum Float64 CODEC(ZSTD(2)),
|
somenum Float64 CODEC(ZSTD(2)),
|
||||||
somestr FixedString(3) CODEC(LZ4HC(7)),
|
somestr FixedString(3) CODEC(LZ4HC(7)),
|
||||||
othernum Int64 CODEC(Delta),
|
othernum Int64 CODEC(Delta)
|
||||||
qplstr String CODEC(DEFLATE_QPL),
|
|
||||||
qplnum UInt32 CODEC(DEFLATE_QPL),
|
|
||||||
) ENGINE = TinyLog();
|
) ENGINE = TinyLog();
|
||||||
|
|
||||||
SHOW CREATE TABLE compression_codec_tiny_log;
|
SHOW CREATE TABLE compression_codec_tiny_log;
|
||||||
|
|
||||||
INSERT INTO compression_codec_tiny_log VALUES(1, 'hello', toDate('2018-12-14'), 1.1, 'aaa', 5, 'qpl11', 11);
|
INSERT INTO compression_codec_tiny_log VALUES(1, 'hello', toDate('2018-12-14'), 1.1, 'aaa', 5);
|
||||||
INSERT INTO compression_codec_tiny_log VALUES(2, 'world', toDate('2018-12-15'), 2.2, 'bbb', 6, 'qpl22', 22);
|
INSERT INTO compression_codec_tiny_log VALUES(2, 'world', toDate('2018-12-15'), 2.2, 'bbb', 6);
|
||||||
INSERT INTO compression_codec_tiny_log VALUES(3, '!', toDate('2018-12-16'), 3.3, 'ccc', 7, 'qpl33', 33);
|
INSERT INTO compression_codec_tiny_log VALUES(3, '!', toDate('2018-12-16'), 3.3, 'ccc', 7);
|
||||||
|
|
||||||
SELECT * FROM compression_codec_tiny_log ORDER BY id;
|
SELECT * FROM compression_codec_tiny_log ORDER BY id;
|
||||||
|
|
||||||
INSERT INTO compression_codec_tiny_log VALUES(2, '', toDate('2018-12-13'), 4.4, 'ddd', 8, 'qpl44', 44);
|
INSERT INTO compression_codec_tiny_log VALUES(2, '', toDate('2018-12-13'), 4.4, 'ddd', 8);
|
||||||
|
|
||||||
DETACH TABLE compression_codec_tiny_log;
|
DETACH TABLE compression_codec_tiny_log;
|
||||||
ATTACH TABLE compression_codec_tiny_log;
|
ATTACH TABLE compression_codec_tiny_log;
|
||||||
@ -97,10 +92,10 @@ DROP TABLE IF EXISTS compression_codec_tiny_log;
|
|||||||
DROP TABLE IF EXISTS compression_codec_multiple_tiny_log;
|
DROP TABLE IF EXISTS compression_codec_multiple_tiny_log;
|
||||||
|
|
||||||
CREATE TABLE compression_codec_multiple_tiny_log (
|
CREATE TABLE compression_codec_multiple_tiny_log (
|
||||||
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4), DEFLATE_QPL),
|
id UInt64 CODEC(LZ4, ZSTD, NONE, LZ4HC, Delta(4)),
|
||||||
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8), DEFLATE_QPL),
|
data String CODEC(ZSTD(2), NONE, Delta(2), LZ4HC, LZ4, LZ4, Delta(8)),
|
||||||
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC, DEFLATE_QPL),
|
ddd Date CODEC(NONE, NONE, NONE, Delta(1), LZ4, ZSTD, LZ4HC, LZ4HC),
|
||||||
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD, DEFLATE_QPL)
|
somenum Float64 CODEC(Delta(4), LZ4, LZ4, ZSTD(2), LZ4HC(5), ZSTD(3), ZSTD)
|
||||||
) ENGINE = TinyLog();
|
) ENGINE = TinyLog();
|
||||||
|
|
||||||
SHOW CREATE TABLE compression_codec_multiple_tiny_log;
|
SHOW CREATE TABLE compression_codec_multiple_tiny_log;
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
--Tags: no-fasttest, no-cpu-aarch64
|
||||||
|
-- no-fasttest because DEFLATE_QPL isn't available in fasttest
|
||||||
|
-- no-cpu-aarch64 because DEFLATE_QPL is x86-only
|
||||||
|
|
||||||
SET send_logs_level = 'fatal';
|
SET send_logs_level = 'fatal';
|
||||||
SET enable_deflate_qpl_codec = 1;
|
SET enable_deflate_qpl_codec = 1;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user