This browser does not support the video element.
Первую часть статьи можно прочитать здесь.
CREATE TABLE db.m42(launch_id UInt32,metric_date Date,metric_id UInt32,metric_value Int64,dimension1_id Int64,dimension2_id Int64,dimension3 Int8,dimension4 Int8,dimension5 String)ENGINE = ReplicatedReplacingMergeTreePARTITION BY toYYYYMM(metric_date)PRIMARY KEY (metric_id, metric_date, dimension1_id, dimension2_id)ORDER BY (metric_id, metric_date, dimension1_id, dimension2_id, dimension3, dimension4, dimension5);
ALTER TABLE tables_schema.local_table_name ADD COLUMN dimension2_id Int64 -1,MODIFY ORDER BY (metric_id, metric_date, dimension1_id, dimension2_id)
CREATE TABLE db.m42(launch_id UInt32,metric_date Date,metric_id UInt32,metric_value Int64,dimension1_id Int64,dimension2_id Int64,dimension3 Int8,dimension4 Int8,dimension5 String,reserved_dimension_1 Int64 DEFAULT -1,reserved_dimension_2 Int64 DEFAULT -1,reserved_dimension_3 Int64 DEFAULT -1,reserved_dimension_4 Int64 DEFAULT -1,reserved_dimension_5 Int64 DEFAULT -1)ENGINE = ReplicatedReplacingMergeTreePARTITION BY toYYYYMM(metric_date)PRIMARY KEY (metric_id, metric_date, dimension1_id, dimension2_id)ORDER BY (metric_id, metric_date, dimension1_id, dimension2_id, dimension3, dimension4, dimension5, reserved_dimension_1, reserved_dimension_2, reserved_dimension_3, reserved_dimension_4, reserved_dimension_5);