根据 Redshift 文档中关于实例化视图刷新的文档,为不允许实例化视图增量刷新的查询逻辑类型指定了许多规则。但是,在使用物化视图时,我找不到任何方法使用类似explain
的东西凭经验确认潜在的刷新是完全刷新还是增量刷新。有没有办法在 Redshift 中测试 MV 上的刷新类型?
STV_MV_INFO表中的state
列将告诉您现有 mv 是否可以增量更新或必须完全重新计算。
来源: https://docs.aws.amazon.com/redshift/latest/dg/r_STV_MV_INFO.html
已解决。创建 MV 后的控制台输出将指定是否无法创建增量维护的 MV,包括原因。