Bagikan melalui


EXPLAIN CREATE MATERIALIZED VIEW

Berlaku untuk:Ditandai centang ya Databricks SQL Ditandai centang ya Databricks Runtime

Menyediakan informasi mengenai apakah kueri dapat diinkrementalisasi saat di-refresh untuk view materialisasi.

Untuk mempelajari tentang inkrementalisasi tampilan materialisasi, lihat Refresh inkremental untuk tampilan materialisasi.

Penting

EXPLAIN CREATE MATERIALIZED VIEW mengonfirmasi kelayakan struktural untuk peningkatan bertahap. Ini tidak menjamin penyegaran bertahap akan dijalankan saat menggunakan kebijakan AUTO. Dalam mode itu, model biaya masih memilih penghitungan ulang penuh saat runtime jika faktor-faktor seperti ukuran set perubahan membuat penyegaran penuh lebih murah. Kebijakan REFRESH POLICY INCREMENTAL dan REFRESH POLICY INCREMENTAL STRICT mengambil alih keputusan model biaya ini.

Syntax

EXPLAIN CREATE MATERIALIZED VIEW
AS
query

Parameter-parameternya

  • query

    Kueri SQL untuk tampilan materialisasi yang akan dijelaskan.

Examples

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