SVL_MV_REFRESH_STATUS - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SVL_MV_REFRESH_STATUS

Tampilan SVL_MV_REFRESH_STATUS berisi baris untuk aktivitas penyegaran tampilan terwujud.

Untuk informasi lebih lanjut tentang tampilan terwujud, lihatMembuat tampilan terwujud di Amazon Redshift.

SVL_MV_REFRESH_STATUS dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan SYS_MV_REFRESH_HISTORY pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

Kolom tabel

Nama kolom Jenis data Deskripsi
db_nama arang (128) Database yang berisi tampilan terwujud.
userid bigint ID pengguna yang melakukan penyegaran.
schema_name arang (128) Skema pandangan terwujud.
mv_nama arang (128) Nama tampilan yang terwujud.
xid bigint ID transaksi penyegaran.
waktu mulai timestamp Waktu mulai penyegaran.
akhir waktu timestamp Waktu akhir penyegaran.
status text Status penyegaran. Contoh nilai meliputi yang berikut:
  • Segarkan MV yang berhasil diperbarui secara bertahap

    Jika ini adalah tampilan terwujud untuk streaming, pesan mungkin memiliki kualifikasi tambahan mengenai jumlah catatan. Sumber daya yang dimaksud meliputi:

    • Stream tidak mengembalikan data baru — Tidak ada catatan yang diambil.

    • Semua catatan yang diterima dari aliran dilewati — Catatan diambil, tetapi karena kesalahan semua dilewati.

    • Beberapa catatan aliran dilewati — Catatan diambil, tetapi karena kesalahan beberapa dilewati.

    Jika tidak ada kualifikasi, maka setidaknya satu catatan diambil dan semua catatan tersedia dalam tampilan terwujud. Ada satu kemungkinan kualifikasi yang tersisa:

    • Aliran mungkin berisi lebih banyak data — Penyegaran berakhir sebelum Amazon Redshift menentukan bahwa tidak ada catatan lebih lanjut untuk dikonsumsi. Streaming dapat diperbarui, tetapi belum dikonfirmasi oleh Amazon Redshift.

  • Refresh berhasil dihitung ulang MV dari awal

  • Segarkan MV yang diperbarui sebagian secara bertahap hingga transaksi aktif

  • MV sudah diperbarui

  • Refresh gagal. Kolom tabel dasar diganti namanya

  • Refresh gagal. Tipe kolom tabel dasar diubah

  • Refresh gagal. Tabel dasar diganti namanya

  • Penyegaran gagal karena kesalahan internal

  • Refresh gagal. Kolom tabel dasar dijatuhkan

  • Refresh gagal. Skema MV diganti namanya

  • Refresh gagal. MV tidak ditemukan

  • Penyegaran otomatis dibatalkan karena beban kerja pengguna yang berlebihan

  • Refresh gagal. Pelanggaran isolasi yang dapat diserialisasi

refresh_type arang (32) Definisi jenis refresh. Contoh nilai termasuk Manual dan Auto.

Contoh kueri

Untuk melihat status penyegaran tampilan terwujud, jalankan kueri berikut.

select * from svl_mv_refresh_status;

Query ini mengembalikan output sampel berikut:

db_name | userid | schema | name | xid | starttime | endtime | status | refresh_type ---------+--------+-----------+---------+-------+----------------------------+----------------------------+-----------------------------------------------------+----------------- dev | 169 | mv_schema | mv_test | 6640 | 2020-02-14 02:26:53.497935 | 2020-02-14 02:26:53.556156 | Refresh successfully recomputed MV from scratch | Manual dev | 166 | mv_schema | mv_test | 6517 | 2020-02-14 02:26:39.287438 | 2020-02-14 02:26:39.349539 | Refresh successfully updated MV incrementally | Auto dev | 162 | mv_schema | mv_test | 6388 | 2020-02-14 02:26:27.863426 | 2020-02-14 02:26:27.918307 | Refresh successfully recomputed MV from scratch | Manual dev | 161 | mv_schema | mv_test | 6323 | 2020-02-14 02:26:20.020717 | 2020-02-14 02:26:20.080002 | Refresh successfully updated MV incrementally | Auto dev | 161 | mv_schema | mv_test | 6301 | 2020-02-14 02:26:05.796146 | 2020-02-14 02:26:07.853986 | Refresh successfully recomputed MV from scratch | Manual dev | 153 | mv_schema | mv_test | 6024 | 2020-02-14 02:25:18.762335 | 2020-02-14 02:25:20.043462 | MV was already updated | Manual dev | 143 | mv_schema | mv_test | 5557 | 2020-02-14 02:24:23.100601 | 2020-02-14 02:24:23.100633 | MV was already updated | Manual dev | 141 | mv_schema | mv_test | 5447 | 2020-02-14 02:23:54.102837 | 2020-02-14 02:24:00.310166 | Refresh successfully updated MV incrementally | Auto dev | 1 | mv_schema | mv_test | 5329 | 2020-02-14 02:22:26.328481 | 2020-02-14 02:22:28.369217 | Refresh successfully recomputed MV from scratch | Auto dev | 138 | mv_schema | mv_test | 5290 | 2020-02-14 02:21:56.885093 | 2020-02-14 02:21:56.885098 | Refresh failed. MV was not found | Manual