EXPLAIN CREATE MATERIALIZED VIEW

Şunun için geçerlidir:işaretli evet Databricks SQL işaretli evet Databricks Runtime 17.3 ve üzeri

Gerçekleştirilmiş görünüm için yenilenirken bir sorguyu artımlı hale getirilip getirilemeyeceği hakkında bilgi sağlar.

Gerçekleştirilmiş görünümü artımlı hale getirme hakkında bilgi edinmek için bkz. Gerçekleştirilmiş görünümler için artımlı yenileme.

Önemli

EXPLAIN CREATE MATERIALIZED VIEW artımlama için yapısal uygunluğu onaylar. Bu ilke kullanıldığında, artımlı yenilemenin yürütüleceği garanti edilmez. Bu modda, değişiklik kümesi boyutu gibi faktörler tam yenilemeyi daha ucuza getirirse, maliyet hesaplama modeli yine de çalışma zamanında tam bir yeniden hesaplama seçer. REFRESH POLICY INCREMENTAL ve REFRESH POLICY INCREMENTAL STRICT ilkeleri bu maliyet modeli kararını geçersiz kılar.

Sözdizimi

EXPLAIN [CREATE MATERIALIZED VIEW query]

Parametreler

  • query

    Gerçekleştirilmiş görünüm oluşturan bir SQL sorgusu. Gerçekleştirilmiş görünüm oluşturan tüm sorgular, sorguya önceden bağlanarak EXPLAIN kullanılabilir.

    Uyarı

    CREATE MATERIALIZED VIEW Lakeflow işlem hatlarından gelen sorgular güncelleştirme olmadan ile EXPLAIN çalışmayabilir. Örneğin:

    • Beklentiler (CONSTRAINT...EXPECT yan tümceler) sorgudan kaldırılmalıdır.
    • Kaynak veri kümelerinin bir işlem hattı bağlamında çalıştırıldığında gerekmeyen bir katalog, şema veya başka bir yol ile nitelenmiş olması gerekebilir.

Örnekler

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 ==
...