query optimizations on session property filters

This commit is contained in:
Francis Cao committed 2026-05-04 12:42:25 -07:00
1 parent 5fc02b6aef
commit a113f5be79
4 files changed
+68 -7

No files matched your search

@@ -108,3 +108,19 @@ SELECT
groupArrayState(data_type)
FROM umami.session_data
GROUP BY website_id, session_id, distinct_id;
ALTER TABLE umami.session_data
ADD PROJECTION session_data_property_filter_projection (
SELECT *
ORDER BY (
website_id,
data_key,
data_type,
string_value,
number_value,
date_value,
session_id
)
);
ALTER TABLE umami.session_data MATERIALIZE PROJECTION session_data_property_filter_projection;
+16
View File
@@ -90,6 +90,22 @@ ENGINE = ReplacingMergeTree
ORDER BY (website_id, session_id, data_key)
SETTINGS index_granularity = 8192;
ALTER TABLE umami.session_data
ADD PROJECTION session_data_property_filter_projection (
SELECT *
ORDER BY (
website_id,
data_key,
data_type,
string_value,
number_value,
date_value,
session_id
)
);
ALTER TABLE umami.session_data MATERIALIZE PROJECTION session_data_property_filter_projection;
-- stats hourly
CREATE TABLE umami.website_event_stats_hourly
(