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

STL_ERROR

Registra gli errori di elaborazione interni generati dal motore di database Amazon Redshift. STL_ERROR non registra gli errori o i messaggi SQL. Le informazioni in STL_ERROR sono utili per la risoluzione di certi errori. Un tecnico dell' AWS assistenza potrebbe chiederti di fornire queste informazioni come parte del processo di risoluzione dei problemi.

STL_ERROR è 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 sono definiti anche nella vista di monitoraggio SYS SYS_QUERY_HISTORY. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

Per una lista di codici di errore che possono essere generati durante il caricamento dei dati con il comando Copy, consultare Riferimento per gli errori di caricamento.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
userid integer ID dell'utente che ha generato la voce.
elaborazione character(12) Processo che ha generato l'eccezione.
recordtime timestamp Ora in cui l'errore si è verificato.
pid integer ID processo. La STL_QUERY tabella contiene il processo IDs e l'interrogazione univoca IDs per le interrogazioni completate.
errcode integer Codice di errore che corrisponde alla categoria di errore.
file character(90) Nome del file di origine in cui si è verificato l'errore.
linenum integer Numero di riga nel file di origine in cui si è verificato l'errore.
context character(100) Causa dell'errore.
error character(512) Messaggio di errore.

Query di esempio

L'esempio seguente illustra come recuperare l'informazione di errore da STL_ERROR.

select process, errcode, linenum as line, trim(error) as err from stl_error; process | errcode | line | err --------------+---------+------+------------------------------------------------------------------ padbmaster | 8001 | 194 | Path prefix: s3://redshift-downloads/testnulls/venue.txt* padbmaster | 8001 | 529 | Listing bucket=redshift-downloads prefix=tests/category-csv-quotes padbmaster | 2 | 190 | database "template0" is not currently accepting connections padbmaster | 32 | 1956 | pq_flush: could not send data to client: Broken pipe (4 rows)