

 Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la [entrada del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) que se publicó el 30 de junio de 2025. 

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

Registra las configuraciones de las clases de servicios para WLM. 

Solo los superusuarios pueden ver STV\_WLM\_SERVICE\_CLASS\_CONFIG. Para obtener más información, consulte [Visibilidad de datos en las tablas y vistas de sistema](cm_chap_system-tables.md#c_visibility-of-data).

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


| Nombre de la columna  | Tipo de datos:  | Descripción  | 
| --- | --- | --- | 
| service\_class  | entero  | ID para la clase de servicio. Para obtener una lista de ID de clase de servicio, consulte [ID de la clase de servicio WLM](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids).  | 
| queueing\_strategy  | character(32)  | Reservado para el uso del sistema.  | 
| num\_query\_tasks  | entero  | Nivel de simultaneidad real actual de la clase de servicio. Si num\_query\_tasks y target\_num\_query\_tasks son diferentes, hay una transición dinámica de WLM en proceso. Un valor de -1 indica que Auto WLM (WLM automática) se ha configurado.  | 
| target\_num\_query\_tasks  | entero  | Nivel de simultaneidad configurado por el cambio de configuración de WLM más reciente.  | 
| evictable  | character(8)  | Reservado para el uso del sistema. | 
| eviction\_threshold  | bigint  | Reservado para el uso del sistema. | 
| query\_working\_mem  | entero  | Cantidad real actual de memoria funcional, en MB por slot y por nodo, asignada a la clase de servicio. Si query\_working\_mem y target\_query\_working\_mem son diferentes, hay una transición dinámica de WLM en proceso. Un valor de -1 indica que Auto WLM (WLM automática) se ha configurado. | 
| target\_query\_working\_mem  | entero  | Cantidad de memoria funcional, en MB por slot y por nodo, configurada por el cambio de configuración de WLM más reciente.  | 
| min\_step\_mem  | entero  | Reservado para el uso del sistema. | 
| name  | character(64)  | El nombre de la clase de servicio. | 
| max\_execution\_time | bigint | Cantidad de milisegundos que la consulta puede estar en ejecución antes de finalizar. | 
| user\_group\_wild\_card  | Booleano | Si TRUE, la cola de WLM considera al asterisco (\*) como un carácter comodín en cadenas de grupos de usuarios en la configuración de WLM. | 
| query\_group\_wild\_card  | Booleano | Si TRUE, la cola de WLM considera al asterisco (\*) como un carácter comodín en cadenas de grupos de consultas en la configuración de WLM. | 
| concurrency\_scaling  | character(20) | Describe si el escalado de simultaneidad se encuentra como on o off. | 
| query\_priority  | character(20) | El valor en términos de prioridad de la consulta.  | 
| user\_role\_wild\_card | Booleano | Si TRUE, la cola de WLM considera al asterisco (\*) como un carácter comodín en cadenas de usuarios en la configuración de WLM. | 

## Consulta de ejemplo
<a name="r_STV_WLM_SERVICE_CLASS_CONFIG-sample-query2"></a>

La primera clase de servicio definida por el usuario es la clase de servicio 6, que se denominada clase de servicio n. ° 1. La siguiente consulta muestra la configuración actual de las clases de servicio mayores que 4. Para obtener una lista de ID de clase de servicio, consulte [ID de la clase de servicio WLM](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 siguiente consulta muestra el estado de una transición dinámica de WLM. Mientras la transición está en proceso, `num_query_tasks` y `target_query_working_mem` se actualizan hasta que se equiparan con los valores de destino. Para obtener más información, consulte [Propiedades de configuración dinámicas y estáticas de 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)
```