版本:doris-2.1.5
- 异步物化视图创建逻辑
CREATE MATERIALIZED VIEW dws_ass_prd_sta
BUILD IMMEDIATE REFRESH AUTO ON COMMIT
DISTRIBUTED BY HASH(`prd_code`) BUCKETS 3
as
select ...... from t_product_data t1
left join t_cu_matterworktimess t2 on t1.prd_code = t2.prd_code
.......
- 出现的问题:
上游数据表 t_product_data 数据发生变化 后,直接查询 “select * from dws_ass_prd_sta
where prd_code = 'xxx' 可以查看聚合值的变化”
但是使用 “select count(1) from dws_ass_prd_sta ” 的总数据量 和 “select count(1)
from ( 物化视图聚合逻辑 ) t1 ” 数据量对应不上,物化视图的数据量缺少。