-
Notifications
You must be signed in to change notification settings - Fork 8.3k
View of MV slower than querying directly? #11937
Copy link
Copy link
Closed
Labels
Description
CREATE MATERIALIZED VIEW player_champ_counts_mv
ENGINE = AggregatingMergeTree() ORDER BY (patch_num, my_account_id, champ_id)
as select patch_num, my_account_id, champ_id, countState() as c_state
from full_info
group by patch_num, my_account_id, champ_id;
create view player_champ_counts as
select patch_num, my_account_id, champ_id, countMerge(c_state) as c
from player_champ_counts_mv
group by patch_num, my_account_id, champ_id;2.4s:
select * from player_champ_counts
900ms:
select patch_num, my_account_id, champ_id, countMerge(c_state) as c
from player_champ_counts_mv
group by patch_num, my_account_id, champ_id;
In other words, just inlining the definition of the view is doing something different than querying the view itself.
Reactions are currently unavailable