创建分区物化视图
本文介绍了如何使用分区物化视图满足不同业务需求。
概述
StarRocks 的异步物化视图支持多种分区策略和函数,方便您实现以下效果:
-
增量构建
在创建分区物化视图时,您可以设置分区刷新任务分批执行,以避免所有分区并行刷新导致过多资源消耗。
-
增量刷新
您可以将刷新任务设置为基表分区有数据更新时,仅更新物化视图的相应分区。分区级别的刷新可以显著减少刷新整个物化视图所导致的资源浪费。
-
局部物化
您可以为物化视图分区设置 TTL,从而实现数据的部分物化。
-
透明查询改写
查询可以仅基于最新的物化视图分区进行透明改写。过期的分区不会参与查询计划,相应查询将在基表上直接执行,从而确保数据的一致性。