Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan file log
Hanya mengaktifkan logging cukup lama untuk menangkap masalah. Logging menurunkan kinerja dan dapat menghabiskan sejumlah besar ruang disk.
Atur LogLevel kunci di URL koneksi Anda untuk mengaktifkan logging dan menentukan jumlah detail yang disertakan dalam file log. Tabel berikut mencantumkan level logging yang disediakan oleh driver Amazon Redshift JDBC versi 2.x, dalam urutan dari yang paling tidak bertele-tele hingga yang paling bertele-tele.
| LogLevel nilai | Deskripsi |
|---|---|
|
1 |
Catat peristiwa kesalahan parah yang akan menyebabkan driver membatalkan. |
|
2 |
Peristiwa kesalahan log yang memungkinkan driver untuk terus berjalan. |
|
3 |
Log peristiwa yang mungkin mengakibatkan kesalahan jika tindakan tidak diambil. Tingkat logging dan tingkat logging di atas level ini juga mencatat kueri pengguna. |
|
4 |
Log informasi umum yang menggambarkan kemajuan pengemudi. |
|
5 |
Log informasi terperinci yang berguna untuk men-debug driver. |
|
6 |
Catat semua aktivitas pengemudi. |
Untuk mengatur logging yang menggunakan file log
-
Atur LogLevel properti ke tingkat informasi yang diinginkan untuk disertakan dalam file log.
-
Atur LogPath properti ke path lengkap ke folder tempat Anda ingin menyimpan file log.
Misalnya, URL koneksi berikut memungkinkan pencatatan level 3 dan menyimpan file log di folder C:\temp:
jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3;LogPath=C:\temp -
Untuk memastikan bahwa pengaturan baru berlaku, mulai ulang aplikasi JDBC Anda dan sambungkan kembali ke server.
Driver Amazon Redshift JDBC menghasilkan file log berikut di lokasi yang ditentukan dalam properti: LogPath
-
file redshift_jdbc.log yang mencatat aktivitas driver yang tidak spesifik untuk koneksi.
-
redshift_jdbc_connection_ [Number] .file log untuk setiap koneksi yang dibuat ke database, di mana [Number] adalah angka yang mengidentifikasi setiap file log. File ini mencatat aktivitas driver yang khusus untuk koneksi.
-
Jika nil LogPath ainya tidak valid, maka driver mengirimkan informasi yang dicatat ke aliran keluaran standar (System.out)