【StarRocks】-- 同步物化视图实战指南
目录
StarRocks 同步物化视图实战指南:原理、用法、最佳实践与避坑
这篇文章适合谁
什么是同步物化视图
核心概念
何时使用同步物化视图
快速上手(示例)
1)准备基表与样例数据
2)创建同步物化视图(Rollup)
3)检查是否命中 Rollup(查询重写)
4)查看基表与 Rollup 结构
常见能力与语法清单
创建/删除/取消
支持的聚合函数映射(查询 → Rollup)
最佳实践与范式
1)精确去重(UV)
2)近似去重(大规模 UV)
3)补充排序键以优化过滤
注意事项与避坑清单
故障排查套路
1)“为什么没命中 Rollup?”
2)查看/取消/删除
选型建议:同步 MV vs. 异步 MV
小结
StarRocks 同步物化视图实战指南:原理、用法、最佳实践与避坑
参考文档: StarRocks 官方:Synchronous materialized view (Rollup)
这篇文章适合谁
-
实时/准实时分析团队,希望在不改动业务 SQL 的前提下提速单表聚合查询。
-
StarRocks 平台工程师/DBA,需要以低成本维护查询加速索引。