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.