Dela via


EXPLAIN CREATE MATERIALIZED VIEW

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

Viktigt!

Den här funktionen finns i Beta. Arbetsyteadministratörer kan styra åtkomsten till den här funktionen från sidan Förhandsversioner . Se Hantera förhandsversioner av Azure Databricks.

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

Parameterar

  • fråga

    En SQL-fråga som skapar en materialiserad vy. Alla frågor som skapar en materialiserad vy kan användas genom att vänta på EXPLAIN frågan.

    Anmärkning

    CREATE MATERIALIZED VIEW frågor från Lakeflow Spark Deklarativa pipelines kanske inte fungerar med EXPLAIN utan uppdatering. Till exempel:

    • Förväntningar (CONSTRAINT...EXPECT -satser) måste tas bort från frågan.
    • Källdatauppsättningar kan behöva kvalificeras med en katalog, ett schema eller en annan sökväg som inte behövs när den körs i kontexten för en pipeline.

Examples

EXPLAIN CREATE MATERIALIZED VIEW foo
AS
select k, sum(v) from source.src_schema.table group by k;
== Incremental Update Eligibility ==
The Materialized View can be incrementally refreshed.

== Detailed Incrementalization Info ==
No issues detected.

== Physical Plan ==
...