Amazon Redshift中pg_automv是否为系统内置通用schema?
Amazon Redshift中pg_automv schema的属性说明
pg_automv是Redshift官方托管的内置系统schema,并非用户手动创建,核心用于支撑自动物化视图(Auto MV)功能的底层运行。
核心特征验证
你在该schema下观察到的对象完全符合自动物化视图底层存储的命名规则,示例脱敏对象如下:
mv_tbl__auto_mv_44xxx49x__0, mv_tbl__auto_mv_44aaa78a__0, mv_tbl__auto_mv_4dddd688d__0
- 这类
mv_tbl__auto_mv_<哈希唯一标识>__<版本号>格式的表,就是自动物化视图的实际物理数据存储载体,缓存查询优化器自动生成的物化视图结果,支撑查询自动改写、增量刷新等能力,和你的推测完全一致。 - 命名串中的哈希值是每个自动物化视图的唯一身份标识,末尾数字为存储版本号,物化视图触发全量重建时版本号会对应更新。
运维注意事项
该schema属于Redshift内部实现的托管资源,未在面向普通用户的公开功能文档中枚举说明,仅超级用户账号可查看其内部对象。
- 日常运维禁止手动修改、删除该schema下的任意对象,也不要随意调整该schema的权限配置,否则会直接导致自动物化视图失效,触发查询性能骤降、刷新任务报错等问题。
- 若该schema占用存储过高,应通过控制台/系统视图调整自动物化视图的生效范围、清理冗余的历史自动物化视图元数据来释放空间,不可直接删除底层存储表。
内容的提问来源于stack exchange,提问作者geronimo
相关产品推荐
相关产品推荐

