Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
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)