Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tabelle e viste di sistema di WLM
WLM configura le code delle query secondo le classi di servizio WLM, definite internamente. Amazon Redshift crea diverse code interne in base a queste classi di servizio insieme alle code definite nella configurazione WLM. I termini coda e classe di servizio sono spesso utilizzati in modo intercambiabile nelle tabelle di sistema. La coda di superutenti utilizza la classe di servizio 5. User-defined le code utilizzano la classe di servizio 6 e superiore.
È possibile visualizzare lo stato di interrogazioni, code e classi di servizio utilizzando WLM-specific le tabelle di sistema. Esegui le query sulle seguenti tabelle di sistema per effettuare quanto segue:
-
Visualizzare quali query vengono tracciate e quali risorse sono allocate dal gestore del carico di lavoro.
-
Vedere a quale coda è stata assegnata una query.
-
Visualizzare lo stato di una query che viene attualmente monitorata dal gestore del carico di lavoro.
| Nome tabella | Description |
|---|---|
| STL_WLM_ERROR | Contiene un registro degli eventi di WLM-related errore. |
| STL_WLM_QUERY | Elenca le query tracciate da WLM. |
| STV_WLM_CLASSIFICATION_CONFIG | Mostra le regole di classificazione correnti per WLM. |
| STV_WLM_QUERY_QUEUE_STATE | Registra lo stato corrente delle code di query. |
| STV_WLM_QUERY_STATE | Fornisce uno snapshot dello stato corrente delle query che vengono monitorate da WLM. |
| STV_WLM_QUERY_TASK_STATE | Contiene lo stato corrente delle attività di query. |
| STV_WLM_SERVICE_CLASS_CONFIG | Registra le configurazioni delle classi di servizio per WLM. |
| STV_WLM_SERVICE_CLASS_STATE | Contiene lo stato corrente delle classi di servizio. |
| STL_WLM_RULE_ACTION | Registra i dettagli sulle operazioni derivanti dalle regole di monitoraggio di query WLM associate alle code definite dall'utente. |
| STV_WLM_QMR_CONFIG | Registra la configurazione per le regole di monitoraggio di query WLM (QMR). |
Utilizzi l'ID attività per tenere traccia di una query nelle tabelle di sistema. L'esempio seguente illustra come ottenere l'ID attività della query utente inviata più di recente:
select task from stl_wlm_query where exec_start_time =(select max(exec_start_time) from stl_wlm_query); task ------ 137 (1 row)
L'esempio seguente visualizza le query attualmente in esecuzione o in attesa in varie classi di servizio (code). Questa query è utile per tracciare il carico di lavoro complessivo per 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)
ID classe di servizio WLM
La tabella seguente elena gli ID assegnati alle classi di servizio.
| ID | Classe di servizio |
|---|---|
| 1-4 | Riservate per il sistema. |
| 5 | Utilizzata dalla coda dell'utente con privilegi avanzati. |
| 6-13 | Utilizzate dalle code WLM manuale definite nella configurazione WLM. |
| 14 | Utilizzata dall'accelerazione di query brevi. |
| 15 | Riservata alle operazioni di manutenzione eseguite da Amazon Redshift. |
| 100-107 | Utilizzata dalla coda WLM automatico se auto_wlm è true. |