Delen via


EXPLAIN CREATE MATERIALIZED VIEW

Van toepassing op:gemarkeerd als ja Databricks SQL gemarkeerd als ja Databricks Runtime

Geeft informatie over of een query kan worden incrementeel gemaakt wanneer deze wordt vernieuwd voor een gerealiseerde weergave.

Zie Incrementeel vernieuwen voor gerealiseerde weergaven voor meer informatie over incrementele update voor gerealiseerde weergaven.

Belangrijk

EXPLAIN CREATE MATERIALIZED VIEW bevestigt structurele geschiktheid voor incrementele verbetering. Het garandeert niet dat incrementeel vernieuwen wordt uitgevoerd wanneer u het AUTO beleid gebruikt. In die modus kiest het kostenmodel nog steeds een volledige hercomputing tijdens runtime als factoren zoals de grootte van de wijzigingenset een volledige vernieuwing goedkoper maken. De REFRESH POLICY INCREMENTAL- en REFRESH POLICY INCREMENTAL STRICT-beleid overschrijden deze beslissing over het kostenmodel.

Syntaxis

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

Parameterwaarden

  • vraag

    Een SQL-query voor een gerealiseerde weergave die moet worden uitgelegd.

Voorbeelden

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