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_MV_ STATE
La STATE vista STL _MV_ contiene una riga per ogni transizione di stato di una vista materializzata.
Per ulteriori informazioni sulle viste materializzate, consultare Viste materializzate in Amazon Redshift.
STL_MV_ STATE è 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.
Alcuni o tutti i dati di questa tabella si trovano anche nella vista di SYS monitoraggio. SYS_MV_ STATE 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 | bigint | L'ID dell'utente che ha creato l'evento. |
starttime | timestamp | L'orario di inizio dell'evento. |
xid | bigint | L'ID di transazione dell'evento. |
event_desc | char(500) | L'evento che ha richiesto la modifica dello stato. Esempi di valori possibili includono quanto segue:
|
db_name | char(128) | Il database che contiene la vista materializzata. |
base_table_schema | char(128) | Lo schema della tabella di base. |
base_table_name | char(128) | Il nome della tabella di base. |
mv_schema | char(128) | Lo schema della vista materializzata. |
mv_name | char(128) | Il nome della vista materializzata. |
stato | character(32) | Lo stato modificato della vista materializzata come descritto di seguito:
|
La tabella seguente mostra combinazioni di esempio di event_desc
e state
.
event_desc | state -------------------------+--------------- TRUNCATE | Recompute TRUNCATE | Recompute Small table conversion | Recompute Vacuum | Recompute Column was renamed | Unrefreshable Column was dropped | Unrefreshable Table was renamed | Unrefreshable Column type was changed | Unrefreshable Schema name was changed | Unrefreshable
Query di esempio
Per visualizzare il log delle transizioni di stato delle viste materializzate, eseguire la query seguente.
select * from stl_mv_state;
Questa query restituisce il seguente output di esempio:
userid | starttime | xid | event_desc | db_name | base_table_schema | base_table_name | mv_schema | mv_name | state --------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+--------------- 138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE | dev | public | mv_base_table | public | mv_test | Recompute 138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped | dev | | mv_base_table | public | mv_test | Unrefreshable 100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute 1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev | public | mv_base_table | public | mv_test | Recompute 173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed | dev | | mv_base_table | public | mv_test | Unrefreshable 197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE | dev | schemaf796e415850f4f | mv_base_table | schemaf796e415850f4f | mv_test | Recompute 138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute