Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
STV_WLM_SERVICE_CLASS_CONFIG
Merekam konfigurasi kelas layanan untuk WLM.
STV_WLM_SERVICE_CLASS_CONFIG hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.
Kolom tabel
Nama kolom | Jenis data | Deskripsi |
---|---|---|
service_class | integer | ID untuk kelas layanan. Untuk daftar kelas layanan IDs, lihatKelas layanan WLM IDs. |
antrian_strategi | karakter (32) | Dicadangkan untuk penggunaan sistem. |
num_query_tasks | integer | Tingkat konkurensi aktual saat ini dari kelas layanan. Jika num_query_tasks dan target_num_query_tasks berbeda, transisi WLM dinamis sedang dalam proses. Nilai -1 menunjukkan bahwa Auto WLM dikonfigurasi. |
target_num_query_tasks | integer | Tingkat konkurensi ditetapkan oleh perubahan konfigurasi WLM terbaru. |
bisa diusir | karakter (8) | Dicadangkan untuk penggunaan sistem. |
eviction_threshold | bigint | Dicadangkan untuk penggunaan sistem. |
query_working_mem | integer | Jumlah aktual memori kerja saat ini, dalam MB per slot, per node, ditugaskan ke kelas layanan. Jika query_working_mem dan target_query_working_mem berbeda, transisi WLM dinamis sedang dalam proses. Nilai -1 menunjukkan dari Auto WLM dikonfigurasi. |
target_query_working_mem | integer | Jumlah memori kerja, dalam MB per slot, per node, ditetapkan oleh perubahan konfigurasi WLM terbaru. |
min_step_mem | integer | Dicadangkan untuk penggunaan sistem. |
name | karakter (64) | Nama kelas layanan. |
max_execution_time | bigint | Jumlah milidetik yang dapat dijalankan kueri sebelum dihentikan. |
user_group_wild_card | Boolean | JikaTRUE , antrian WLM memperlakukan tanda bintang (*) sebagai karakter wildcard dalam string grup pengguna dalam konfigurasi WLM. |
query_group_wild_card | Boolean | JikaTRUE , antrian WLM memperlakukan tanda bintang (*) sebagai karakter wildcard dalam string grup kueri dalam konfigurasi WLM. |
concurrency_scaling | karakter (20) | Menjelaskan apakah penskalaan konkurensi adalah on atau. off |
query_priority | karakter (20) | Nilai prioritas kueri. |
user_role_wild_card | Boolean | JikaTRUE , antrian WLM memperlakukan tanda bintang (*) sebagai karakter wildcard dalam string pengguna pengguna dalam konfigurasi WLM. |
Contoh kueri
Kelas layanan yang ditentukan pengguna pertama adalah service class 6, yang diberi nama Service class #1. Kueri berikut menampilkan konfigurasi saat ini untuk kelas layanan yang lebih besar dari 4. Untuk daftar kelas layanan IDs, lihatKelas layanan WLM IDs.
select rtrim(name) as name, num_query_tasks as slots, query_working_mem as mem, max_execution_time as max_time, user_group_wild_card as user_wildcard, query_group_wild_card as query_wildcard from stv_wlm_service_class_config where service_class > 4; name | slots | mem | max_time | user_wildcard | query_wildcard -----------------------------+-------+-----+----------+---------------+--------------- Service class for super user | 1 | 535 | 0 | false | false Queue 1 | 5 | 125 | 0 | false | false Queue 2 | 5 | 125 | 0 | false | false Queue 3 | 5 | 125 | 0 | false | false Queue 4 | 5 | 627 | 0 | false | false Queue 5 | 5 | 125 | 0 | true | true Default queue | 5 | 125 | 0 | false | false
Kueri berikut menunjukkan status transisi WLM dinamis. Sementara transisi sedang dalam proses, num_query_tasks
dan target_query_working_mem
diperbarui sampai mereka sama dengan nilai target. Untuk informasi selengkapnya, lihat Properti konfigurasi dinamis dan statis WLM.
select rtrim(name) as name, num_query_tasks as slots, target_num_query_tasks as target_slots, query_working_mem as memory, target_query_working_mem as target_memory from stv_wlm_service_class_config where num_query_tasks > target_num_query_tasks or query_working_mem > target_query_working_mem and service_class > 5; name | slots | target_slots | memory | target_mem ------------------+-------+--------------+--------+------------ Queue 3 | 5 | 15 | 125 | 375 Queue 5 | 10 | 5 | 250 | 125 (2 rows)