From 0203ed8ea19819e3cf2a1eafaf59bf8b98d90458 Mon Sep 17 00:00:00 2001 From: ShiKhu Date: Mon, 10 May 2021 12:38:39 +0200 Subject: [PATCH] fix (clickhouse): ReplacingMergeTree for sessions table --- scripts/helm/db/init_dbs/clickhouse/create/sessions.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/helm/db/init_dbs/clickhouse/create/sessions.sql b/scripts/helm/db/init_dbs/clickhouse/create/sessions.sql index 96f6fbb21..77d430d85 100644 --- a/scripts/helm/db/init_dbs/clickhouse/create/sessions.sql +++ b/scripts/helm/db/init_dbs/clickhouse/create/sessions.sql @@ -16,7 +16,7 @@ CREATE TABLE sessions ( pages_count UInt16, events_count UInt16, errors_count UInt16 -) ENGINE = MergeTree +) ENGINE = ReplacingMergeTree( duration ) PARTITION BY toDate(datetime) -ORDER BY (project_id, datetime) +ORDER BY (project_id, datetime, session_id) TTL datetime + INTERVAL 1 MONTH;