

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# STV\_WLM\_SERVICE\_CLASS\_CONFIG
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG"></a>

記錄 WLM 的服務類別組態。

只有超級使用者可以看到 STV\_WLM\_SERVICE\_CLASS\_CONFIG。如需詳細資訊，請參閱[系統資料表和檢視中資料的可見性](cm_chap_system-tables.md#c_visibility-of-data)。

## 資料表欄
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-table-columns2"></a>


| 欄名稱  | 資料類型  | Description  | 
| --- | --- | --- | 
| service\_class  | integer  | 服務類別的 ID。如需服務類別 ID 的清單，請參閱 [WLM 服務類別 ID](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids)。 | 
| queueing\_strategy  | character(32)  | 保留以供系統使用。 | 
| num\_query\_tasks  | integer  | 服務類別的目前實際並行層級。如果 num\_query\_tasks 與 target\_num\_query\_tasks 不同，表示動態 WLM 轉換正在進行中。值 -1 表示已設定 Auto WLM (自動 WLM)。 | 
| target\_num\_query\_tasks  | integer  | 由最新的 WLM 組態變更所設定的並行層級。 | 
| evictable  | character(8)  | 保留以供系統使用。 | 
| eviction\_threshold  | bigint  | 保留以供系統使用。 | 
| query\_working\_mem  | integer  | 指派至服務類別的目前實際運作中記憶體數量，以每節點、每插槽 MB 為單位。如果 query\_working\_mem 與 target\_query\_working\_mem 不同，表示動態 WLM 轉換正在進行中。值 -1 表示已設定 Auto WLM (自動 WLM)。 | 
| target\_query\_working\_mem  | integer  | 由最新 WLM 組態變更設定的運作中記憶體數量，以每節點、每插槽 MB 為單位。 | 
| min\_step\_mem  | integer  | 保留以供系統使用。 | 
| name  | character(64)  | 服務類別的名稱。 | 
| max\_execution\_time | bigint | 查詢在被終止之前可執行的時間 (微秒)。 | 
| user\_group\_wild\_card  | Boolean | 如果為 TRUE，WLM 佇列會將星號 (\*) 視為 WLM 組態中使用者群組字串中的萬用字元。 | 
| query\_group\_wild\_card  | Boolean | 如果為 TRUE，WLM 佇列會將星號 (\*) 視為 WLM 組態中查詢群組字串中的萬用字元。 | 
| concurrency\_scaling  | character(20) | 描述並行擴展是 on 或 off。 | 
| query\_priority  | character(20) | 查詢優先順序的值。 | 
| user\_role\_wild\_card | Boolean | 如果為 TRUE，WLM 佇列會將星號 (\*) 視為 WLM 組態中使用者字串中的萬用字元。 | 

## 範例查詢
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-sample-query2"></a>

第一個使用者定義的服務類別為服務類別 6，其名為 Service class \#1。下列查詢顯示大於 4 之服務類別的目前組態。如需服務類別 ID 的清單，請參閱 [WLM 服務類別 ID](cm-c-wlm-system-tables-and-views.md#wlm-service-class-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
```

以下查詢顯示動態 WLM 轉換的狀態。在轉換進行時，`num_query_tasks` 與 `target_query_working_mem` 會進行更新，直到它們等於目標值。如需詳細資訊，請參閱[WLM 動態和靜態組態屬性](cm-c-wlm-dynamic-properties.md)。

```
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)
```