STV_WLM_SERVICE_CLASS_CONFIG - Amazon Redshift

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 ID kelas layanan, lihatID kelas layanan WLM.
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 ID kelas layanan, lihatID kelas layanan WLM.

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)