適用於:
Databricks SQL
Databricks Runtime
提供有關查詢在為具體化檢視刷新時能否進行增量化的資訊。
欲了解具體化檢視增量化,請參閱具體化檢視的增量刷新。
這很重要
EXPLAIN CREATE MATERIALIZED VIEW 確認結構上符合增量處理的資格。 它並不保證使用 AUTO 該政策時會執行增量刷新。 在此模式下,若變更集大小等因素使完整重整更便宜,成本模型仍會在執行時選擇進行完整重計算。
REFRESH POLICY INCREMENTAL與REFRESH 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]
|
+----------------------------------------------------