create database if not exists otel_cold on cluster default; use otel_cold; create table if not exists otel_cold.sample_hit_trace_local on cluster default ( trace_id String not null, timestamp bigint not null, INDEX idx_timestamp timestamp type minmax granularity 1 ) ENGINE = ReplicatedMergeTree('/clickhouse/otel_cold/tables/{shard}/sample_hit_trace_local', '{replica}') partition by (toDate(fromUnixTimestamp64Milli(timestamp))) ttl toDateTime(fromUnixTimestamp64Milli(timestamp)) + interval 24 hour order by (timestamp) settings index_granularity = 8192, ttl_only_drop_parts = 1; CREATE TABLE if not exists otel_cold.sample_hit_trace on cluster default ( `trace_id` String, `timestamp` bigint ) ENGINE = Distributed('default', 'otel_cold', 'sample_hit_trace_local', rand());