Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Databricks Runtime
Zawiera informacje o tym, czy zapytanie może być przyrostowe podczas odświeżania dla zmaterializowanego widoku.
Aby dowiedzieć się więcej na temat przyrostowego odświeżania zmaterializowanych widoków, zobacz Odświeżanie przyrostowe dla zmaterializowanych widoków.
Ważne
EXPLAIN CREATE MATERIALIZED VIEW potwierdza uprawnienia strukturalne do przyrostowości. Nie ma gwarancji, że odświeżanie przyrostowe zostanie wykonane podczas stosowania polityki AUTO. W tym trybie model kosztów nadal wybiera pełną ponowną kompilację w czasie wykonywania, jeśli czynniki takie jak rozmiar zestawu zmian sprawiają, że pełne odświeżanie jest tańsze. Zasady REFRESH POLICY INCREMENTAL i REFRESH POLICY INCREMENTAL STRICT zastępują tę decyzję modelu kosztów.
Składnia
EXPLAIN CREATE MATERIALIZED VIEW
AS
query
Parametry
query
Zapytanie SQL dotyczące zmaterializowanego widoku, które ma zostać wyjaśnione.
Przykłady
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]
|
+----------------------------------------------------