다음을 통해 공유


EXPLAIN CREATE MATERIALIZED VIEW

적용 대상:확인 표시 '예' Databricks SQL 확인 표시 '예' Databricks Runtime

구체화된 뷰에 대해 새로 고칠 때 쿼리를 증분할 수 있는지 여부에 대한 정보를 제공합니다.

구체화된 뷰 증분화에 대한 자세한 내용은 구체화된 뷰에 대한 증분 새로 고침을 참조하세요.

중요합니다

EXPLAIN CREATE MATERIALIZED VIEW 는 증분화에 대한 구조적 자격을 확인합니다. 정책 AUTO을(를) 사용할 때 증분 새로 고침이 실행되는 것을 보장하지는 않습니다. 변경 집합 크기와 같은 요인으로 인해 전체 새로 고침이 더 저렴해지면 해당 모드에서 비용 모델은 런타임 시 전체 다시 계산을 선택합니다. REFRESH POLICY INCREMENTALREFRESH POLICY INCREMENTAL STRICT 정책은 이 비용 모델 결정을 재정의합니다.

문법

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

매개 변수

  • 쿼리

    구체화된 뷰에 대한 SQL 쿼리를 설명합니다.

예시

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