Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

SVV_QUERY_STATE - Amazon Redshift

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

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

SVV_QUERY_STATE

Gunakan SVV_QUERY_STATE untuk melihat informasi tentang runtime kueri yang sedang berjalan.

Tampilan SVV_QUERY_STATE berisi subset data dari tabel STV_EXEC_STATE.

SVV_QUERY_STATE 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_QUERY_DETAIL pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

catatan

Tampilan ini hanya tersedia saat menanyakan kluster yang disediakan.

Kolom tabel

Nama kolom Jenis data Deskripsi
userid integer ID pengguna yang membuat entri.
kueri integer ID kueri. Dapat digunakan untuk bergabung dengan berbagai tabel dan tampilan sistem lainnya.
seg integer Jumlah segmen kueri yang sedang berjalan. Kueri terdiri dari beberapa segmen, dan setiap segmen terdiri dari satu atau lebih langkah. Segmen kueri dapat berjalan secara paralel. Setiap segmen berjalan dalam satu proses.
langkah integer Jumlah langkah kueri yang sedang berjalan. Langkah adalah unit terkecil dari runtime query. Setiap langkah mewakili unit kerja yang terpisah, seperti memindai tabel, mengembalikan hasil, atau menyortir data.
maxtime interval Jumlah waktu maksimum (dalam mikrodetik) untuk menjalankan langkah ini.
avgtime interval Waktu rata-rata (dalam mikrodetik) untuk langkah ini berjalan.
baris bigint Jumlah baris yang dihasilkan oleh langkah yang sedang berjalan.
bytes bigint Jumlah byte yang dihasilkan oleh langkah yang sedang berjalan.
cpu bigint Untuk penggunaan internal.
memory bigint Untuk penggunaan internal.
rate_row double precision Rows-per-second nilai sejak kueri dimulai, dihitung dengan menjumlahkan baris dan membaginya dengan jumlah detik dari saat kueri dimulai hingga waktu saat ini.
rate_byte double precision Bytes-per-second tingkat sejak kueri dimulai, dihitung dengan menjumlahkan byte dan membaginya dengan jumlah detik dari saat kueri dimulai ke waktu saat ini.
label karakter (25) Label kueri: nama untuk langkah, seperti scan atausort.
is_diskbased karakter (1) Apakah langkah kueri ini berjalan sebagai operasi berbasis disk: true (t) atau false (f). Hanya langkah-langkah tertentu, seperti hash, sortir, dan langkah agregat, yang dapat masuk ke disk. Banyak jenis langkah selalu dilakukan dalam memori.
workmem bigint Jumlah memori kerja (dalam byte) yang ditetapkan ke langkah kueri.
num_parts integer Jumlah partisi tabel hash dibagi menjadi selama langkah hash. Angka positif dalam kolom ini tidak menyiratkan bahwa langkah hash berjalan sebagai operasi berbasis disk. Periksa nilai di kolom IS_DISKBASED untuk melihat apakah langkah hash berbasis disk.
is_rrscan karakter (1) Jika true (t), menunjukkan bahwa pemindaian terbatas rentang digunakan pada langkah tersebut. Default adalah false (f).
is_delayed_scan karakter (1) Jika true (t), menunjukkan bahwa pemindaian tertunda digunakan pada langkah. Default adalah false (f).

Kueri Sampel

Menentukan waktu pemrosesan kueri demi langkah

Kueri berikut menunjukkan berapa lama setiap langkah kueri dengan ID kueri 279 berjalan dan berapa banyak baris data yang diproses Amazon Redshift:

select query, seg, step, maxtime, avgtime, rows, label from svv_query_state where query = 279 order by query, seg, step;

Query ini mengambil informasi pemrosesan tentang query 279, seperti yang ditunjukkan dalam contoh output berikut:

query | seg | step | maxtime | avgtime | rows | label ------+---------+------+---------+---------+---------+------------------- 279 | 3 | 0 | 1658054 | 1645711 | 1405360 | scan 279 | 3 | 1 | 1658072 | 1645809 | 0 | project 279 | 3 | 2 | 1658074 | 1645812 | 1405434 | insert 279 | 3 | 3 | 1658080 | 1645816 | 1405437 | distribute 279 | 4 | 0 | 1677443 | 1666189 | 1268431 | scan 279 | 4 | 1 | 1677446 | 1666192 | 1268434 | insert 279 | 4 | 2 | 1677451 | 1666195 | 0 | aggr (7 rows)

Menentukan apakah ada kueri aktif yang sedang berjalan di disk

Kueri berikut menunjukkan jika ada kueri aktif yang sedang berjalan di disk:

select query, label, is_diskbased from svv_query_state where is_diskbased = 't';

Output sampel ini menunjukkan kueri aktif yang saat ini berjalan di disk:

query | label | is_diskbased -------+--------------+-------------- 1025 | hash tbl=142 | t (1 row)
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.