Compartilhar via


EXPLAIN CREATE MATERIALIZED VIEW

Aplica-se a:seleção marcada como sim Databricks SQL seleção marcada como sim Databricks Runtime

Fornece informações sobre se uma consulta pode ser incrementalizada ao ser atualizada para uma exibição materializada.

Para saber mais sobre a incrementalização de exibição materializada, consulte Atualização incremental para exibições materializadas.

Importante

EXPLAIN CREATE MATERIALIZED VIEW confirma a elegibilidade estrutural para incrementalização. Ele não garante que uma atualização incremental será executada ao usar a política AUTO. Nesse modo, o modelo de custo ainda escolherá uma recomputação completa no runtime se fatores como o tamanho do conjunto de alterações tornarem uma atualização completa mais barata. As políticas REFRESH POLICY INCREMENTAL e REFRESH POLICY INCREMENTAL STRICT anulam essa decisão do modelo de custo.

Sintaxe

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

Parâmetros

  • query

    Uma consulta SQL para uma visão materializada a ser explicada.

Exemplos

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]
|
+----------------------------------------------------