Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
STV_EXEC_STATE
Gunakan tabel STV_EXEC_STATE untuk mengetahui informasi tentang kueri dan langkah-langkah kueri yang secara aktif berjalan pada node komputasi.
Informasi ini biasanya digunakan hanya untuk memecahkan masalah teknik. Tampilan SVV_QUERY_STATE dan SVL_QUERY_SUMMARY mengekstrak informasi mereka dari STV_EXEC_STATE.
STV_EXEC_STATE terlihat 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 pemantauan SYSSYS_QUERY_DETAIL. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk kueri Anda.
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. |
| mengiris | integer | Irisan simpul di mana langkah selesai. |
| segmen | integer | Segmen kueri yang dijalankan. Segmen query adalah serangkaian langkah. |
| langkah | integer | Langkah segmen query yang selesai. Langkah adalah unit terkecil yang dilakukan kueri. |
| waktu mulai | timestamp | Waktu langkah itu berjalan. |
| waktu saat ini | timestamp | Waktu saat ini. |
| tasknum | integer | Proses tugas kueri yang ditugaskan untuk menyelesaikan langkah. |
| baris | bigint | Jumlah baris yang diproses. |
| byte | bigint | Jumlah byte yang diproses. |
| label | karakter (256) | Label langkah, yang terdiri dari nama langkah kueri dan, bila berlaku, ID tabel dan nama tabel (misalnya,scan tbl=100448 name =user). Three-digit ID tabel biasanya mengacu pada pemindaian tabel transien. Ketika Anda melihattbl=0, biasanya mengacu pada pemindaian nilai konstan. |
| berbasis-disk | haru (1) | Apakah langkah kueri ini diselesaikan sebagai operasi berbasis disk: true (t) atau false (f). Hanya langkah-langkah tertentu, seperti langkah hash, sort, dan agregat, yang dapat masuk ke disk. Banyak jenis langkah selalu diselesaikan dalam memori. |
| workmem | bigint | Jumlah byte memori kerja yang ditetapkan untuk langkah. |
| nom_bagian | integer | Jumlah partisi yang dibagi menjadi tabel hash 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 | harimau (1) | Jika true (t), menunjukkan bahwa pemindaian terbatas rentang digunakan pada langkah tersebut. Defaultnya adalah false (f). |
| is_tertunda_scan | harimau (1) | Jika true (t), menunjukkan bahwa pemindaian tertunda digunakan pada langkah tersebut. Defaultnya adalah false (f). |
| Query_uuid | karakter (36) | Pengidentifikasi unik global (UUID) dari kueri. |
Kueri Sampel
Alih-alih menanyakan STV_EXEC_STATE secara langsung, Amazon Redshift merekomendasikan untuk menanyakan SVL_QUERY_SUMMARY atau SVV_QUERY_STATE untuk mendapatkan informasi dalam STV_EXEC_STATE dalam format yang lebih ramah pengguna. Lihat dokumentasi SVV_QUERY_STATE tabel SVL_QUERY_SUMMARY atau untuk lebih jelasnya.