REFRESH MATERIALIZED VIEW

功能概述

手动触发物化视图的全量重算,将数据从源表完整重建,并将物化视图状态重置为有效。当源表发生 DML 变更后物化视图自动失效,执行此命令可恢复其参与查询改写的能力。

语法

REFRESH MATERIALIZED VIEW [<schema_name>.]<mv_name>

参数说明

  • <schema_name>
    <schema_name>
    :可选,指定 Schema 名称,省略时使用当前 Schema。
  • <mv_name>
    <mv_name>
    :要刷新的物化视图名称。

使用示例

REFRESH MATERIALIZED VIEW mv_sales_summary; REFRESH MATERIALIZED VIEW doc_test.mv_sales_summary;

注意事项

  • 执行全量重算,源表数据量大时消耗计算资源较多,建议在业务低峰期执行。
  • 物化视图在源表发生 INSERT、UPDATE、DELETE 后自动失效;失效期间仍可直接查询,但不参与查询改写。

相关文档

联系我们
预约咨询
微信咨询
电话咨询