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_ANALYZE
Registra i dettagli per le operazioni ANALYZE.
STL_ ANALYZE è visibile solo ai superutenti. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella sono disponibili anche nella visualizzazione SYS_ANALYZE_HISTORY di SYS monitoraggio. I dati nella visualizzazione di SYS monitoraggio sono formattati per essere più facili da usare e da comprendere. Ti consigliamo di utilizzare la visualizzazione di SYS monitoraggio per le tue domande.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
userid | integer | L'ID dell'utente che ha generato la voce. |
xid | Long | L'ID transazione. |
database | char(30) | Nome del database. |
table_id | integer | L'ID della tabella. |
status | char(15) | Risultato del comando di analisi. I valori possibili sono Full , Skipped e PredicateColumn . |
righe | double | Il numero totale di righe nella tabella. |
modified_rows | double | Il numero totale di righe che sono state modificate dall'ultima ANALYZE operazione. |
threshold_percent | integer | Il valore del parametro analyze_threshold_percent . |
is_auto | char(1) | Il valore è true (t ) se l'operazione includeva per impostazione predefinita un'operazione di analisi di Amazon Redshift. Il valore è false (f ) se il ANALYZE comando è stato eseguito in modo esplicito. |
starttime | timestamp | L'ora in UTC cui è iniziata l'esecuzione dell'operazione di analisi. |
endtime | timestamp | L'ora in UTC cui l'operazione di analisi è terminata. |
prevtime | timestamp | L'ora in UTC cui la tabella è stata analizzata in precedenza. |
num_predicate_cols | integer | Il numero attuale di colonne di predicato nella tabella. |
num_new_predicate_cols | integer | Il numero delle nuove colonne di predicato nella tabella dall'operazione di analisi precedente. |
is_background | character(1) | Il valore è true (t ) se l'analisi è stata eseguita da un'operazione di analisi automatica. Altrimenti, il valore predefinito è false (f ). |
auto_analyze_phase | character(100) | Riservato per uso interno. |
schema_name | char(128) | Il nome dello schema per la tabella. |
table_name | char(136) | Nome della tabella. |
Query di esempio
L'esempio seguente unisce STV _ TBL _ PERM per mostrare il nome della tabella e i dettagli di esecuzione.
select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime from stl_analyze a join stv_tbl_perm t on t.id=a.table_id where name = 'users' order by starttime; xid | name | status | rows | modified_rows | starttime | endtime -------+-------+-----------------+-------+---------------+---------------------+-------------------- 1582 | users | Full | 49990 | 49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28 244287 | users | Full | 24992 | 74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01 244712 | users | Full | 49984 | 24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07 245071 | users | Skipped | 49984 | 0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17 245439 | users | Skipped | 49984 | 1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13 (5 rows)