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à.
WLMtabelle e viste di sistema
WLMconfigura le code di interrogazione in base alle classi di WLM servizio, che sono 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 dell'utente con privilegi avanzati utilizza la classe di servizio 5. Le code definite dall'utente utilizzano la classe di servizio 6 e successive.
Puoi visualizzare lo stato di interrogazioni, code e classi di servizio utilizzando tabelle di sistema specifiche. WLM 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 | Descrizione |
---|---|
STL_WLM_ERROR | Contiene un registro degli eventi di errore WLM correlati. |
STL_WLM_QUERY | Elenca le interrogazioni che vengono 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 un'istantanea dello stato corrente delle interrogazioni di cui viene tracciata. 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 azioni risultanti dalle regole di monitoraggio delle WLM interrogazioni associate alle code definite dall'utente. |
STV_WLM_QMR_CONFIG | Registra la configurazione per le regole di monitoraggio delle WLM query ()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)
WLMclasse di servizio IDs
La tabella seguente elenca le classi di servizio IDs assegnate.
ID | Classe di servizio |
---|---|
1-4 | Riservate per il sistema. |
5 | Utilizzata dalla coda dell'utente con privilegi avanzati. |
6-13 | Utilizzato dalle WLM code manuali definite nella WLM configurazione. |
14 | Utilizzata dall'accelerazione di query brevi. |
15 | Riservata alle operazioni di manutenzione eseguite da Amazon Redshift. |
100-107 | Utilizzato dalla WLM coda automatica quando auto_wlm è vero. |