对于用户创建的物化视图,日志服务在后台自动托管整个计算与维护流程,无需用户干预:
- 系统为每个物化视图启动一个智能定时任务,持续追踪新写入的日志数据。
- 每隔一段时间自动执行创建视图时指定的 SQL(无论简单过滤还是复杂聚合),并将计算结果持久化存储。
- 每次任务完成后精准记录"已处理到哪个时间点",为后续查询提供优化依据。
查询时,基于成本的优化器(CBO)自动介入保证实时性与准确性:
- 如果发现匹配的物化视图,智能选择最优的一个。
- 对于非聚合类查询,将执行计划改写为"原始数据 + 物化数据"的轻量级 Union。
- 对于聚合类查询,巧妙地将新数据实时聚合后,再与预计算结果合并。
通过这种"已物化历史结果 + 实时计算最新数据"的合并机制,既保证了结果的实时性与准确性,又大幅降低了查询延迟和资源开销。用户不用写调度脚本、不用管任务失败、也不用担心数据一致性。




