EXPLAIN MATERIALIZED VIEW

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

提供有关在为具体化视图刷新时是否可以增量化查询的信息。

若要了解具体化视图增量化,请参阅 具体化视图的增量刷新

重要

EXPLAIN MATERIALIZED VIEW 确认增量化的结构资格。 它不能保证在使用 AUTO 策略时将执行增量刷新。 在该模式下,如果更改集大小等因素使完全刷新更便宜,成本模型仍会在运行时选择完全重新计算。 策略REFRESH POLICY INCREMENTALREFRESH POLICY INCREMENTAL STRICT将替代此成本模型决策。

Syntax

EXPLAIN MATERIALIZED VIEW FOR query

参数

  • 查询

    用于解释物化视图的 SQL 查询。

例子

EXPLAIN MATERIALIZED VIEW FOR 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]
|
+----------------------------------------------------