

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Enregistre les configurations de classe de service pour WLM. 

STV\_WLM\_SERVICE\_CLASS\_CONFIG n’est visible que par les superutilisateurs. Pour plus d’informations, consultez [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data).

## Colonnes de la table
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-table-columns2"></a>


| Nom de la colonne  | Type de données  | Description  | 
| --- | --- | --- | 
| service\_class  | entier  | ID de la classe de service. Pour obtenir la liste des classes de service IDs, consultez[Classe de service WLM IDs](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids).  | 
| queueing\_strategy  | character(32)  | Réservé au système.  | 
| num\_query\_tasks  | entier  | Niveau de simultanéité réel en vigueur de la classe de service. Si les colonnes num\_query\_tasks et target\_num\_query\_tasks sont différentes, une transition WLM dynamique est en cours. La valeur -1 indique que l’option Auto WLM (WLM auto) est configurée.  | 
| target\_num\_query\_tasks  | entier  | Niveau de simultanéité défini par la modification de configuration WLM la plus récente.  | 
| evictable  | character(8)  | Réservé au système. | 
| eviction\_threshold  | bigint  | Réservé au système. | 
| query\_working\_mem  | entier  | Quantité de mémoire de travail réelle actuelle, en Mo par emplacement, par nœud, affectée à la classe de service. Si les colonnes query\_working\_mem et target\_query\_working\_mem sont différentes, une transition WLM dynamique est en cours. La valeur -1 indique que l’option Auto WLM (WLM auto) est configurée. | 
| target\_query\_working\_mem  | entier  | Quantité de mémoire de travail, en Mo par emplacement, par nœud, définie par la modification de configuration WLM la plus récente.  | 
| min\_step\_mem  | entier  | Réservé au système. | 
| name  | character(64)  | Nom de la classe de service. | 
| max\_execution\_time | bigint | Nombre de millisecondes pendant lesquelles la requête peut s’exécuter avant d’être résiliée. | 
| user\_group\_wild\_card  | Booléen | Si TRUE, la file d’attente WLM traite un astérisque (\*) en tant que caractère générique dans les chaînes de groupe d’utilisateurs dans la configuration WLM. | 
| query\_group\_wild\_card  | Booléen | Si TRUE, la file d’attente WLM traite un astérisque (\*) en tant que caractère générique dans les chaînes de groupe de requêtes dans la configuration WLM. | 
| concurrency\_scaling  | character(20) | Décrit si la mise à l’échelle de la concurrence est on ou off. | 
| query\_priority  | character(20) | La valeur de la priorité de la requête.  | 
| user\_role\_wild\_card | Booléen | Si TRUE, la file d’attente WLM traite un astérisque (\*) en tant que caractère générique dans les chaînes d’utilisateurs dans la configuration WLM. | 

## Exemple de requête
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-sample-query2"></a>

La première classe de service définie par l’utilisateur est la classe de service 6, qui est appelée la classe de service n° 1. La requête suivante affiche la configuration actuelle des classes de service supérieures à 4. Pour obtenir la liste des classes de service IDs, consultez[Classe de service WLM 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
```

La requête suivante affiche l’état d’une transition WLM dynamique. Pendant que la transition est en cours, `num_query_tasks` et `target_query_working_mem` sont mises à jour jusqu’à ce qu’elles soient égales aux valeurs cibles. Pour plus d’informations, consultez [Propriétés de configuration dynamiques et statiques 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)
```