WLMtabelle e viste di sistema - Amazon Redshift

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.