

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Tabelas de sistema e visualizações do WLM
<a name="cm-c-wlm-system-tables-and-views"></a>

O WLM configura filas de consultas de acordo com classes de serviço do WLM, que são definidas internamente. O Amazon Redshift cria várias filas internas de acordo com essas classes de serviço com as filas definidas na configuração do WLM. Os termos *fila* e *classe de serviço* costumam ser usados alternadamente nas tabelas de sistema. A fila de superusuários usa classe de serviço 5. As filas definidas pelo usuário usam classe de serviço 6 e maiores.

Você pode exibir o status de consultas, filas e classes de serviço usando tabelas de sistema específicas do WLM. Consulte as seguintes tabelas de sistema para fazer o seguinte:
+ Exiba quais consultas estão sendo acompanhadas e quais recursos são alocados pelo gerenciador do workload.
+ Consulte a qual fila uma consulta foi atribuída.
+ Exiba o status de uma consulta que esteja sendo acompanhada no momento pelo gerenciador do workload.


| Nome da tabela  | Descrição  | 
| --- | --- | 
|  [STL\_WLM\_ERROR](r_STL_WLM_ERROR.md)  | Contém um log de eventos de erro relacionados ao WLM.  | 
|  [STL\_WLM\_QUERY](r_STL_WLM_QUERY.md)  | Lista consultas acompanhadas pelo WLM.  | 
|  [STV\_WLM\_CLASSIFICATION\_CONFIG](r_STV_WLM_CLASSIFICATION_CONFIG.md)  | Mostra as regras de classificação atuais do WLM.  | 
|  [STV\_WLM\_QUERY\_QUEUE\_STATE](r_STV_WLM_QUERY_QUEUE_STATE.md)  | Registra o estado atual das filas de consulta.  | 
|  [STV\_WLM\_QUERY\_STATE](r_STV_WLM_QUERY_STATE.md)  | Fornece um snapshot do estado atual de consultas acompanhadas pelo WLM.  | 
|  [STV\_WLM\_QUERY\_TASK\_STATE](r_STV_WLM_QUERY_TASK_STATE.md)  | Contém o estado atual de tarefas de consulta.  | 
|  [STV\_WLM\_SERVICE\_CLASS\_CONFIG](r_STV_WLM_SERVICE_CLASS_CONFIG.md)  | Registra as configurações da classe de serviço para o WLM.  | 
|  [STV\_WLM\_SERVICE\_CLASS\_STATE](r_STV_WLM_SERVICE_CLASS_STATE.md)  | Contém o estado atual das classes de serviço. | 
|  [STL\_WLM\_RULE\_ACTION](r_STL_WLM_RULE_ACTION.md)  | Registra detalhes sobre as ações resultantes das regras de monitoramento de consultas de WLM associadas às filas definidas pelo usuário. | 
|  [STV\_WLM\_QMR\_CONFIG](r_STV_WLM_QMR_CONFIG.md)  | Registra a configuração das regras de monitoramento de consultas (QMR) para o WLM. | 

 Você usa o ID da tarefa para acompanhar uma consulta nas tabelas de sistema. O seguinte exemplo mostra como obter o ID da tarefa da consulta de usuário enviada mais recentemente: 

```
select task from stl_wlm_query where exec_start_time =(select max(exec_start_time) from stl_wlm_query); 

task 
------ 
137 
(1 row)
```

 O exemplo a seguir exibe consultas atualmente em execução ou esperando em diversas classes de serviço (filas). Esta consulta é útil para rastrear o workload simultâneo geral do Amazon Redshift: 

```
select * from stv_wlm_query_state order by query;


xid |task|query|service_| wlm_start_  |  state  |queue_ | exec_
    |    |     |class   | time        |         |time   | time
----+----+-----+--------+-------------+---------+-------+--------
2645| 84 | 98  | 3      | 2010-10-... |Returning|   0   | 3438369
2650| 85 | 100 | 3      | 2010-10-... |Waiting  |   0   | 1645879
2660| 87 | 101 | 2      | 2010-10-... |Executing|   0   | 916046
2661| 88 | 102 | 1      | 2010-10-... |Executing|   0   | 13291
(4 rows)
```

## IDs da classe de serviço do WLM
<a name="wlm-service-class-ids"></a>

A tabela a seguir lista os IDs atribuídos a classes de serviço.


| ID  | Classe de serviço  | 
| --- | --- | 
| 1-4 | Reservada para uso do sistema.  | 
| 5 | Usado pela fila de usuários avançados.  | 
| 6–13 | Usados por filas de WLM manual que estão definidas na configuração do WLM.  | 
| 14 | Usado pela aceleração de consultas breves.  | 
| 15 | Reservado para atividades de manutenção executadas pelo Amazon Redshift.  | 
| 100–107 | Usado pela fila de WLM automático quando auto\_wlm for true.  | 