Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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à.
Utilizzo dei file di log
Attivare la registrazione abbastanza a lungo da rilevare un problema. La registrazione riduce le prestazioni e può richiedere una grande quantità di spazio su disco.
Imposta la LogLevel chiave nell'URL di connessione per attivare la registrazione e specifica la quantità di dettagli inclusi nei file di registro. Nella tabella seguente sono riportati i livelli di registrazione di log forniti dal driver JDBC versione 2.x di Amazon Redshift, in ordine dal meno dettagliato al più dettagliato.
| LogLevel valore | Description |
|---|---|
|
1 |
Registrare eventi di errore gravi che comportano l'interruzione del driver. |
|
2 |
Registrare eventi di errore che potrebbero consentire al driver di restare in esecuzione. |
|
3 |
Registra gli eventi che potrebbero causare un errore se non viene eseguita un'azione. Questo livello di registrazione e i livelli di registrazione superiori a questo livello registrano anche le query dell'utente. |
|
4 |
Registrare informazioni generali che descrivono l'avanzamento del driver. |
|
5 |
Registrare informazioni dettagliate utili per il debug del driver. |
|
6 |
Registrare tutte le attività del driver. |
Come configurare la registrazione che utilizza i file di log
-
Imposta la LogLevel proprietà sul livello di informazioni desiderato da includere nei file di registro.
-
Imposta la LogPath proprietà sul percorso completo della cartella in cui desideri salvare i file di registro.
Ad esempio, il seguente URL di connessione abilita il livello di registrazione 3 e salva i file di log nella cartella C:\temp:
jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3;LogPath=C:\temp -
Per assicurarsi che le nuove impostazioni abbiano effetto, riavviare l'applicazione JDBC e riconnettersi al server.
Il driver JDBC di Amazon Redshift produce i seguenti file di log nella posizione specificata nella proprietà: LogPath
-
File redshift_jdbc.log che registra l'attività del driver che non è specifica di una connessione.
-
File redshift_jdbc_connection_[numero].log per ogni connessione effettuata al database, dove [numero] è un numero che identifica ogni file di log. Questo file registra l'attività del driver specifica per la connessione.
-
Se il LogPath valore non è valido, il driver invia le informazioni registrate allo standard output stream () System.out