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à.
STL_AGGR
Analizza le fasi di esecuzione aggregate per le query. Queste fasi si verificano durante l'esecuzione di funzioni aggregate e clausole GROUP BY.
STL_AGGR è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Nota
STL_AGGR contiene solo le query eseguite sui cluster principali forniti. Non contiene query eseguite su cluster con scalabilità simultanea o su namespace senza server. Per accedere ai piani esplicativi per le query eseguite su entrambi i cluster principali, i cluster con scalabilità simultanea e i namespace senza server, ti consigliamo di utilizzare la vista di monitoraggio SYS. SYS_QUERY_DETAIL I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
userid | integer | ID dell'utente che ha generato la voce. |
query | integer | ID query. La colonna di query può essere utilizzata per unire altre tabelle e visualizzazioni del sistema. |
sezione | integer | Numero che identifica la sezione in cui è stata eseguita la query. |
segment | integer | Numero identificativo del segmento di query. |
step | integer | La fase di query eseguita. |
starttime | timestamp | Ora in UTC in cui è stata avviata la query. Il tempo totale include l'inserimento in coda e l'esecuzione, con precisione a 6 cifre per le frazioni di secondo. Ad esempio: 2009-06-12 11:29:19.131358 . |
endtime | timestamp | L'orario in UTC in cui è terminata la query. Il tempo totale include l'inserimento in coda e l'esecuzione, con precisione a 6 cifre per le frazioni di secondo. Ad esempio: 2009-06-12 11:29:19.131358 . |
tasknum | integer | Il numero del processo di attività di query assegnato per eseguire la fase. |
righe | bigint | Numero totale di righe elaborate. |
byte | bigint | Dimensione, in byte, di tutte le righe di output della fase. |
slots | integer | Numero di bucket di hash. |
occupied | integer | Numero di slot che contengono record. |
maxlength | integer | Dimensioni dello slot più grande. |
tbl | integer | ID tabella. |
is_diskbased | character(1) | Se true (t), la query è stata eseguita come un'operazione basata su disco. Se false (f), la query è stata eseguita in memoria. |
workmem | bigint | Numero di byte della memoria di lavoro assegnati alla fase. |
tipo | character(6) | Il tipo di fase. I valori validi sono:
|
resizes | integer | Queste informazioni sono solo per uso interno. |
flushable | integer | Queste informazioni sono solo per uso interno. |
Query di esempio
Restituisce informazioni sulle fasi di esecuzione di aggregazione per SLICE 1 e TBL 239.
select query, segment, bytes, slots, occupied, maxlength, is_diskbased, workmem, type from stl_aggr where slice=1 and tbl=239 order by rows limit 10;
query | segment | bytes | slots | occupied | maxlength | is_diskbased | workmem | type -------+---------+-------+---------+----------+-----------+--------------+-----------+-------- 562 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 616 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 546 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 547 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 685 | 1 | 32 | 4194304 | 1 | 0 | f | 383385600 | HASHED 652 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 680 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 658 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 686 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 695 | 1 | 32 | 4194304 | 1 | 0 | f | 383385600 | HASHED (10 rows)