STV_TBL_TRANS - 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.

STV_TBL_TRANS

Verwenden Sie die Tabelle STV_TBL_TRANS, um Informationen zu den temporären Datenbanktabellen zu erhalten, die sich derzeit im Speicher befinden.

Dabei handelt es sich typischerweise um temporäre Zeilensätze, die als Zwischenergebnisse verwendet werden, während eine Abfrage ausgeführt wird. STV_TBL_TRANS unterscheidet sich von STV_TBL_PERM darin, dass STV_TBL_PERM Informationen zu permanenten Datenbanktabellen enthält.

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

Tabellenspalten

Spaltenname Datentyp Beschreibung
slice integer Knoten-Slice, der der Tabelle zugewiesen ist.
id integer Tabellen-ID.
rows bigint Anzahl der Datenzeilen in der Tabelle.
size bigint Anzahl der der Tabelle zugeordneten Bytes.
query_id bigint Abfrage-ID.
ref_cnt integer Anzahl der Referenzen.
from_suspended integer Ob diese Tabelle während einer jetzt angehaltenen Abfrage erstellt wurde.
prep_swap integer Ob diese temporäre Tabelle bei Bedarf zur Festplatte wechseln kann. (Der Wechsel geschieht nur in Situationen mit geringem Speicher.)

Beispielabfragen

Um Informationen zu temporären Tabellen für eine Abfrage mit der Abfrage-ID 90 anzuzeigen, geben Sie den folgenden Befehl ein:

select slice, id, rows, size, query_id, ref_cnt from stv_tbl_trans where query_id = 90;

Diese Abfrage gibt die Informationen zur temporären Tabelle für Abfrage 90 aus, wie die folgende Beispielausgabe zeigt:

slice | id | rows | size | query_ | ref_ | from_ | prep_ | | | | id | cnt | suspended | swap ------+----+------+------+--------+------+-----------+------- 1013 | 95 | 0 | 0 | 90 | 4 | 0 | 0 7 | 96 | 0 | 0 | 90 | 4 | 0 | 0 10 | 96 | 0 | 0 | 90 | 4 | 0 | 0 17 | 96 | 0 | 0 | 90 | 4 | 0 | 0 14 | 96 | 0 | 0 | 90 | 4 | 0 | 0 3 | 96 | 0 | 0 | 90 | 4 | 0 | 0 1013 | 99 | 0 | 0 | 90 | 4 | 0 | 0 9 | 96 | 0 | 0 | 90 | 4 | 0 | 0 5 | 96 | 0 | 0 | 90 | 4 | 0 | 0 19 | 96 | 0 | 0 | 90 | 4 | 0 | 0 2 | 96 | 0 | 0 | 90 | 4 | 0 | 0 1013 | 98 | 0 | 0 | 90 | 4 | 0 | 0 13 | 96 | 0 | 0 | 90 | 4 | 0 | 0 1 | 96 | 0 | 0 | 90 | 4 | 0 | 0 1013 | 96 | 0 | 0 | 90 | 4 | 0 | 0 6 | 96 | 0 | 0 | 90 | 4 | 0 | 0 11 | 96 | 0 | 0 | 90 | 4 | 0 | 0 15 | 96 | 0 | 0 | 90 | 4 | 0 | 0 18 | 96 | 0 | 0 | 90 | 4 | 0 | 0

In diesem Beispiel sehen Sie, dass die Abfragedaten die Tabellen 95, 96 und 98 betreffen. Da dieser Tabelle Null Bytes zugeordnet sind, kann diese Abfrage im Speicher ausgeführt werden.