数据仓库服务 GAUSSDB(DWS)-CREATE MATERIALIZED VIEW:参数说明
参数说明
- BUILD DEFERRED | IMMEDIATE
IMMEDIATE表示创建物化视图时即包含最新数据。
DEFERRED表示创建物化视图时需要等到第一次refresh时才会包含数据。
- REFRESH
指定物化视图的刷新方式。
创建物化视图后,物化视图中的数据只反映创建时刻基表的状态。当基表中的数据发生变化时,需要通过刷新物化视图(REFRESH MATERIALIZED VIEW)更新物化视图中的数据。
- ENABLE | DISABLE QUERY REWRITE
是否支持查询重写。默认不支持。
在指定ENABLE QUERY REWRITE时,需要设置GUC参数 mv_rewrite_rule才能启用物化视图查询重写功能。
查询重写是指在对基表进行查询时, 如果基表上创建有物化视图,数据库系统自动判断是否可以使用物化视图中的预计算结果处理查询。
如果可以使用某个物化视图,会直接从该物化视图读取预计算结果,起到加速查询的作用。
- WITH ( { storage_parameter = value } [, ... ] )
- DISTRIBUTE BY
指定表如何在节点之间分布或者复制。
取值范围:
- REPLICATION:表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据。
- ROUNDROBIN:表的每一行被轮番地发送给各个DN,因此数据会被均匀地分布在各个DN中。(ROUNDROBIN仅8.1.2及以上版本支持)
- HASH:对指定的列进行Hash,通过映射,把数据分布到指定DN。
默认值:由参数default_distribution_mode决定。
- AS query
基于query的结果创建物化视图。
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GaussDB行转列_数据中台架构pdf_高斯数据库行转列_华为云
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- 什么是Flink OpenSource SQL_数据湖探索_Flink OpenSource SQL
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控