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

STV_TBL_TRANS

Utilizzate la TRANS tabella STV TBL _ _ per trovare informazioni sulle tabelle transitorie del database attualmente in memoria.

Le tabelle transitorie sono in genere set di righe temporanee utilizzate come risultati intermedi durante l'esecuzione di una query. STV_ TBL _ TRANS differisce dal STV_TBL_PERM fatto che STV _ TBL _ PERM contiene informazioni sulle tabelle permanenti del database.

STV_ TBL _ TRANS è visibile solo ai superutenti. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
sezione integer Sezione di nodo allocata alla tabella.
id integer ID tabella.
righe bigint Numero di righe di dati nella tabella.
formato bigint Numero di byte allocati alla tabella.
query_id bigint ID query.
ref_cnt integer Numero di riferimenti.
from_suspended integer Indica se questa tabella è stata creata o meno quando una query era sospesa.
prep_swap integer Indica se questa tabella transitoria è preparata o meno per l'eventuale swapping al disco. (lo swapping verrà eseguito in condizioni di memoria insufficiente)

Query di esempio

Per visualizzare le informazioni delle tabelle transitorie per una query con un ID di query di 90, digita il seguente comando:

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

Questa query restituisce le informazioni delle tabelle transitorie per la query 90, come mostrato nel seguente output di esempio:

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 questo esempio, puoi notare che i dati della query sono relativi alle tabelle 95, 96 e 98. Poiché zero byte sono allocati a questa tabella, questa query può essere eseguita nella memoria.