共用方式為


EXPLAIN CREATE MATERIALIZED VIEW

適用於:勾選為「是」Databricks SQL 勾選為「是」Databricks Runtime

提供有關查詢在為具體化檢視刷新時能否進行增量化的資訊。

欲了解具體化檢視增量化,請參閱具體化檢視的增量刷新

這很重要

EXPLAIN CREATE MATERIALIZED VIEW 確認結構上符合增量處理的資格。 它並不保證使用 AUTO 該政策時會執行增量刷新。 在此模式下,若變更集大小等因素使完整重整更便宜,成本模型仍會在執行時選擇進行完整重計算。 REFRESH POLICY INCREMENTALREFRESH POLICY INCREMENTAL STRICT政策會優先於此成本模型決策。

語法

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

參數

  • 查詢

    一個需要解釋的實體化視圖的 SQL 查詢。

範例

EXPLAIN CREATE MATERIALIZED VIEW
AS
select k, sum(v) from source.src_schema.table group by k;
+----------------------------------------------------+
|                                                plan|
+----------------------------------------------------+
| == Physical Plan ==
 *(2) HashAggregate(keys=[k#33], functions=[sum(cast(v#34 as bigint))])
 +- Exchange hashpartitioning(k#33, 200), true, [id=#59]
    +- *(1) HashAggregate(keys=[k#33], functions=[partial_sum(cast(v#34 as bigint))])
       +- *(1) LocalTableScan [k#33, v#34]
|
+----------------------------------------------------