query optimizations on session property filters
This commit is contained in:
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;
|
||||
@@ -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
|
||||
(
|
||||
|
||||
Reference in new issue
Block a user