更新时间:2024-11-12 GMT+08:00
支持和约束
支持场景
- 单表查询语句。
- 多个单表查询的UNION ALL。
- 物化视图上支持创建索引。
- 物化视图支持Analyze操作。
不支持场景
- 物化视图中不支持多表Join连接计划以及subquery计划。
- 不支持WITH子句、GROUP BY子句、ORDER BY子句、LIMIT子句、WINDOW子句、DISTINCT算子、AGG算子以及不支持除UNION ALL外的子查询。
- 除少部分ALTER操作外,不支持对物化视图中基表执行绝大多数DDL操作。
- 物化视图不支持增删改操作,只支持查询语句。
- 不支持用临时表/hashbucket/unlog/分区表创建物化视图。
- 不支持物化视图嵌套创建(即物化视图上创建物化视图)。
- 不支持UNLOGGED类型的物化视图,不支持WITH语法。
约束
- 物化视图定义如果为UNION ALL,则其中每个子查询需使用不同的基表。
- 增量物化视图的创建、全量刷新、删除过程中会给基表加高级别锁,若物化视图的定义为UNION ALL,需要注意业务逻辑,避免死锁产生。
父主题: 增量物化视图