更新时间:2025-07-10 GMT+08:00
分享

分区物化视图概述

为了实现物化视图能够按分区快速刷新,可以把物化视图建成分区表,并且与被查询的基表建立分区映射关系。当基表的部分分区发生变化时,刷新语句就可以只查询变化分区,然后把最新数据导入物化视图对应分区即可。

  • 视图创建

    创建时指定用哪张被查询的基表分区键作为物化视图的分区键,即可实现物化视图与基表的自动分区映射。

  • 分区失效
    • 当基表有分区发生数据变化时,会自动将物化视图对应的分区进行失效。
    • 基表并发数据修改时,可并行对物化视图标记失效,且已失效的不会重复标记。
  • 增量刷新
    • 物化视图刷新时会自动识别失效的分区,并仅对失效分区进行刷新。
    • 并发刷新时,如果当前分区正在被刷新则会自动跳过,避免重复刷新。
    • 物化视图的刷新不堵塞基表的数据修改。
  • 分区DDL

    基表分区增加或者删除时,物化视图的分区也会根据映射规则跟随着增加或删除。

相关文档