Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
WLMSystemtabellen und Ansichten
WLMkonfiguriert Abfragewarteschlangen nach WLM Serviceklassen, die intern definiert sind. Amazon Redshift erstellt mehrere interne Warteschlangen entsprechend diesen Serviceklassen zusammen mit den in der Konfiguration definierten Warteschlangen. WLM Die Begriffe Warteschlange und Serviceklasse haben in den Systemtabellen häufig dieselbe Bedeutung. Die Superuser-Warteschlange verwendet Serviceklasse 5. Benutzerdefinierte Warteschlangen verwenden Service-Klasse 6 und darüber.
Sie können den Status von Abfragen, Warteschlangen und Serviceklassen mithilfe WLM von spezifischen Systemtabellen anzeigen. Fragen Sie die folgenden Systemtabellen ab, um Folgendes zu tun:
-
Anzeige, welche Abfragen verfolgt und welche Ressourcen vom Workload Manager zugewiesen werden.
-
Anzeige, welcher Warteschlange eine Abfrage zugewiesen wurde.
-
Anzeige des Status einer Abfrage, die derzeit vom Workload Manager verfolgt wird.
Tabellenname | Beschreibung |
---|---|
STL_WLM_ERROR | Enthält ein Protokoll verwandter WLM Fehlerereignisse. |
STL_WLM_QUERY | Listet Abfragen auf, die verfolgt werdenWLM. |
STV_WLM_CLASSIFICATION_CONFIG | Zeigt die aktuellen Klassifizierungsregeln fürWLM. |
STV_WLM_QUERY_QUEUE_STATE | Zeichnet den aktuelles Status der Abfragewarteschlangen auf. |
STV_WLM_QUERY_STATE | Stellt eine Momentaufnahme des aktuellen Status der Abfragen bereit, die verfolgt werdenWLM. |
STV_WLM_QUERY_TASK_STATE | Enthält den derzeitigen Status der Abfrageaufgaben. |
STV_WLM_SERVICE_CLASS_CONFIG | Zeichnet die Serviceklassenkonfigurationen für aufWLM. |
STV_WLM_SERVICE_CLASS_STATE | Enthält den derzeitigen Status der Service-Klassen. |
STL_WLM_RULE_ACTION | Zeichnet Details zu Aktionen auf, die sich aus Regeln zur WLM Abfrageüberwachung in Verbindung mit benutzerdefinierten Warteschlangen ergeben. |
STV_WLM_QMR_CONFIG | Zeichnet die Konfiguration für Regeln zur WLM Abfrageüberwachung auf ()QMR. |
Sie verwenden die Task-ID zur Verfolgung einer Abfrage in den Systemtabellen. Das folgende Beispiel zeigt, wie Sie die Task-ID der zuletzt übermittelten Benutzerabfrage abrufen:
select task from stl_wlm_query where exec_start_time =(select max(exec_start_time) from stl_wlm_query); task ------ 137 (1 row)
Das folgende Beispiel zeigt Abfragen an, die derzeit ausgeführt werden oder in verschiedenen Service-Klassen (Warteschlangen) warten. Diese Abfrage ist nützlich für die Verfolgung des allgemeinen gleichzeitigen Workloads für 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)
WLMServiceklasse IDs
In der folgenden Tabelle sind die ihnen IDs zugewiesenen Serviceklassen aufgeführt.
ID | Serviceklassen-ID. |
---|---|
1–4 | Reserviert für die Systemverwendung. |
5 | Wird von der Superuser-Warteschlange verwendet. |
6–13 | Wird von manuellen WLM Warteschlangen verwendet, die in der WLM Konfiguration definiert sind. |
14 | Wird von Short Query Acceleration verwendet. |
15 | Reserviert für Wartungsaktivitäten, die von Amazon Redshift durchgeführt werden. |
100–107 | Wird von der automatischen WLM Warteschlange verwendet, wenn auto_wlm den Wert true hat. |