【问题标题】:How can I tell if a materialized view refresh will be full refresh or incremental refresh?如何判断物化视图刷新是完全刷新还是增量刷新?
【发布时间】:2020-09-23 18:05:06
【问题描述】:

根据materialized view refreshes 上的 Redshift 文档,有许多规则为不允许对具体化视图进行增量刷新的查询逻辑类型指定。但是,在使用物化视图时,我无法使用explain 之类的东西凭经验确认潜在的刷新是完整的还是增量的。有没有办法在 Redshift 中测试 MV 上的刷新类型?

【问题讨论】:

    标签: sql amazon-redshift materialized-views


    【解决方案1】:

    STV_MV_INFO 表中的state 列将告诉您现有 mv 是否可以增量更新或必须全部重新计算。

    来源:https://docs.aws.amazon.com/redshift/latest/dg/r_STV_MV_INFO.html

    【讨论】:

      【解决方案2】:

      解决了。创建 MV 后的控制台输出将指定是否无法创建增量维护的 MV,包括原因。

      【讨论】:

        猜你喜欢
        • 2018-04-12
        • 2014-04-29
        • 2017-05-18
        • 2018-04-20
        • 2021-10-14
        • 2014-07-11
        • 2017-11-13
        • 1970-01-01
        • 2012-07-18
        相关资源
        最近更新 更多