SVL_QUERY_QUEUE_INFO - Amazon Redshift

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.

SVL_QUERY_QUEUE_INFO

Fasst die Details für Abfragen zusammen, die in einer Workload Management (WLM)-Abfragewarteschlange oder Commit-Warteschlange Zeit verbracht haben.

Die Ansicht SVL_QUERY_QUEUE_INFO filtert die vom System ausgeführten Abfragen aus und zeigt nur Abfragen an, die von einem Benutzer ausgeführt wurden.

Die Ansicht SVL_QUERY_QUEUE_INFO summiert Informationen aus den Systemtabellen STL_QUERY, STL_WLM_QUERY und STL_COMMIT_STATS.

SVL_QUERY_QUEUE_INFO ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
Datenbank Text Der Name der Datenbank, mit der der Benutzer verbunden war, als die Abfrage ausgegeben wurde.
query integer Abfrage-ID.
xid bigint Transaktions-ID.
userid integer ID des Benutzers, der die Abfrage generiert hat.
querytxt Text Die ersten 100 Zeichen des Abfragetexts.
queue_start_time timestamp Zeitpunkt, an dem die Abfrage in die WLM-Warteschlange gesetzt wurde, nach UTC.
exec_start_time timestamp Zeitpunkt, an dem die Ausführung der Abfrage gestartet wurde, nach UTC.
service_class integer ID für die Service-Klasse. Service-Klassen sind in der WLM-Konfigurationsdatei definiert.
slots integer Anzahl der WLM-Abfrageslots.
queue_elapsed bigint Zeitraum, für den die Abfrage in einer WLM-Warteschlange wartete (in Sekunden).
exec_elapsed bigint Zeitraum der Ausführung der Abfrage (in Sekunden).
wlm_total_elapsed bigint Zeitraum, den die Abfrage in einer WLM-Warteschlange verbrachte (queue_elapsed), zuzüglich des Zeitraums für die Ausführung der Abfrage (exec_elapsed).
commit_queue_elapsed bigint Zeitraum, für den die Abfrage in einer Commit-Warteschlange wartete (in Sekunden).
commit_exec_time bigint Zeitraum, für den die Abfrage in einer Commit-Operation verbrachte (in Sekunden).
service_class_name character(64) Der Name der Serviceklasse.

Beispielabfragen

Das folgende Beispiel zeigt die Zeit an, die Abfragen in WLM-Warteschlangen verbrachten.

select query, service_class, queue_elapsed, exec_elapsed, wlm_total_elapsed from svl_query_queue_info where wlm_total_elapsed > 0; query | service_class | queue_elapsed | exec_elapsed | wlm_total_elapsed ---------+---------------+---------------+--------------+------------------- 2742669 | 6 | 2 | 916 | 918 2742668 | 6 | 4 | 197 | 201 (2 rows)