Partilhar via


EXPLAIN CREATE MATERIALIZED VIEW

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

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

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

Importante

EXPLAIN CREATE MATERIALIZED VIEW confirma a elegibilidade estrutural para incrementalização. Não garante que será executada uma atualização incremental ao utilizar a AUTO política. Nesse modo, o modelo de custo ainda opta por um recálculo completo em tempo de execução 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 sobrepõem-se a esta decisão do modelo de custos.

Sintaxe

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

Parâmetros

  • query

    Uma consulta SQL para uma vista materializada para ser explicada.

Examples

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