Dela via


EXPLAIN CREATE MATERIALIZED VIEW

gäller för:markerad med ja Databricks SQL markerad med ja Databricks Runtime

Innehåller information om huruvida en fråga kan inkrementelliseras när den uppdateras för en materialiserad vy.

För att lära sig om inkrementalisering av materialiserade vyer, se Inkrementell uppdatering för materialiserade vyer.

Viktigt!

EXPLAIN CREATE MATERIALIZED VIEW bekräftar strukturellt berättigande till inkrementalisering. Det garanterar inte att en inkrementell uppdatering körs när principen används AUTO . I det läget väljer kostnadsmodellen fortfarande en fullständig omberäkning under körning om faktorer som ändringsuppsättningens storlek gör en fullständig uppdatering billigare. Principerna REFRESH POLICY INCREMENTAL och REFRESH POLICY INCREMENTAL STRICT åsidosätter det här kostnadsmodellbeslutet.

Syntax

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

Parameterar

  • fråga

    En SQL-fråga för en materialiserad vy som ska förklaras.

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