

 Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Zeichnet die Service-Klassen-Konfigurationen für WLM auf. 

STV\_WLM\_SERVICE\_CLASS\_CONFIG ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter [Sichtbarkeit der Daten in Systemtabellen und Ansichten](cm_chap_system-tables.md#c_visibility-of-data).

## Tabellenspalten
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-table-columns2"></a>


| Spaltenname  | Datentyp  | Beschreibung  | 
| --- | --- | --- | 
| service\_class  | integer  | ID für die Service-Klasse. Eine Liste von Serviceklassen-IDs finden Sie unter [WLM-Serviceklassen-IDs](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids).  | 
| queueing\_strategy  | character(32)  | Reserviert für die Systemverwendung.  | 
| num\_query\_tasks  | integer  | Aktuelle tatsächliche Gleichzeitigkeitsstufe der Service-Klasse. Wenn num\_query\_tasks und target\_num\_query\_tasks unterschiedlich sind, findet ein dynamischer WLM-Übergang statt. Der Wert -1 gibt an, dass das Auto WLM (automatische WLM konfiguriert ist.  | 
| target\_num\_query\_tasks  | integer  | Die von der letzten WLM-Konfigurationsänderung eingerichtete Gleichzeitigkeitsstufe.  | 
| evictable  | character(8)  | Reserviert für die Systemverwendung. | 
| eviction\_threshold  | bigint  | Reserviert für die Systemverwendung. | 
| query\_working\_mem  | integer  | Derzeitige tatsächliche Größe des Arbeitsspeichers, in MB pro Slot und Knoten, der der Service-Klasse zugewiesen ist. Wenn query\_working\_mem und target\_query\_working\_mem unterschiedlich sind, findet ein dynamischer WLM-Übergang statt. Der Wert -1 gibt an, dass das Auto WLM (Automatische WLM konfiguriert ist. | 
| target\_query\_working\_mem  | integer  | Die Größe des Arbeitsspeichers, in MB pro Slot und Knoten, die von der letzten WLM-Konfigurationsänderung eingerichtet wurde.  | 
| min\_step\_mem  | integer  | Reserviert für die Systemverwendung. | 
| Name  | character(64)  | Der Name der Serviceklasse. | 
| max\_execution\_time | bigint | Anzahl der Millisekunden, die die Abfrage ausgeführt werden kann, bevor sie beendet wird. | 
| user\_group\_wild\_card  | Boolesch | Bei TRUE behandelt die WLM-Warteschlange ein Sternchen (\*) als Platzhalterzeichen in Benutzergruppenzeichenfolgen in der WLM-Konfiguration. | 
| query\_group\_wild\_card  | Boolesch | Bei TRUE behandelt die WLM-Warteschlange ein Sternchen (\*) als Platzhalterzeichen in Abfragegruppenzeichenfolgen in der WLM-Konfiguration. | 
| concurrency\_scaling  | character(20) | Beschreibt, ob die Nebenläufigkeitsskalierung on oder off ist. | 
| query\_priority  | character(20) | Der Wert der Abfragepriorität.  | 
| user\_role\_wild\_card | Boolesch | Bei TRUE behandelt die WLM-Warteschlange ein Sternchen (\*) als Platzhalterzeichen in Benutzerzeichenfolgen der WLM-Konfiguration. | 

## Beispielabfrage
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-sample-query2"></a>

Die erste benutzerdefinierte Service-Klasse ist Service-Klasse 6, die als Service-Klasse Nr. 1 bezeichnet wird. Die folgende Abfrage zeigt die aktuelle Konfiguration für Service-Klassen über 4 an. Eine Liste von Serviceklassen-IDs finden Sie unter [WLM-Serviceklassen-IDs](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
```

Die folgende Abfrage zeigt den Status eines dynamischen WLM-Übergangs an. Während der Übergang läuft, werden `num_query_tasks` und `target_query_working_mem` aktualisiert, bis sie den Zielwerten entsprechen. Weitere Informationen finden Sie unter [Dynamische und statische WLM-Konfigurationseigenschaften](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)
```