All Products
Search
Document Center

MaxCompute:Pilih materialized view

Last Updated:Aug 22, 2026

Periksa status materialized view untuk mendeteksi perubahan pada tabel sumber dan memastikan tampilan tersebut valid.

Latar Belakang

Materialized view dapat berada dalam salah satu dari dua status berikut:

  • Valid

    Saat menjalankan kueri, MaxCompute membaca data langsung dari materialized view, bukan dari tabel sumber.

  • Invalid

    Saat menjalankan kueri, MaxCompute tidak dapat membaca data langsung dari materialized view. Data dibaca dari tabel sumber, sehingga percepatan kueri tidak berlaku.

Kueri status materialized view

Gunakan fungsi berikut untuk memeriksa apakah data dalam materialized view valid.

  • Sintaks

    Boolean materialized_view_is_valid(<mv_name>,<partition>);
  • Contoh

    Fungsi ini mengembalikan true jika data dalam mf_mv_refresh4 konsisten dengan data terbaru di tabel sumber; jika tidak, fungsi ini mengembalikan false.

    • SELECT materialized_view_is_valid("mf_mv_refresh4");
    • --Tentukan nilai partisi.
      SELECT materialized_view_is_valid("mf_mv_refresh_pts","20220810","beijing");
      
      --Tentukan nilai partisi tingkat-2.
      SELECT materialized_view_is_valid("mf_mv_refresh_pts_part","20220810","beijing");

Perintah terkait