View a markdown version of this page

SYS_CONNECTION_LOG - Amazon Redshift

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 yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SYS_CONNECTION_LOG

Mencatat upaya otentikasi dan koneksi serta pemutusan.

SYS_CONNECTION_LOG hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Kolom tabel

Nama kolom Jenis data Deskripsi
kejadian karakter (50) Acara koneksi atau otentikasi.
rekor_waktu timestamp Waktu peristiwa itu terjadi.
host jarak jauh karakter (45) Nama atau alamat IP host jarak jauh.
pelabuhan jarak jauh karakter (32) Nomor port untuk host jarak jauh.
session_id integer ID proses yang terkait dengan pernyataan.
database_name karakter (50) Nama database.
user_name karakter (50) Nama pengguna.
auth_method karakter (32) Metode otentikasi.
durasi integer Durasi koneksi dalam mikrodetik.
ssl_versi karakter (50) Versi Secure Sockets Layer (SSL). Kolom ini kosong saat SSL dinonaktifkan.
ssl_cipher karakter (128) Sandi SSL.
mtu integer Unit transmisi maksimum (MTU).
ssl_kompresi karakter (64) Jenis kompresi SSL.
ssl_ekspansi karakter (64) Jenis ekspansi SSL.
iam_auth_guide karakter (36) ID otentikasi IAM untuk CloudTrail permintaan.
application_name karakter (250) Nama awal atau yang diperbarui dari aplikasi untuk sesi.
versi_driver karakter (64) Versi driver ODBC atau JDBC yang terhubung ke cluster Amazon Redshift Anda dari alat klien SQL pihak ketiga Anda.
os_version karakter (64) Versi sistem operasi yang ada di mesin klien yang terhubung ke cluster Amazon Redshift Anda.
nama plugin karakter (32) Nama plugin yang digunakan untuk terhubung ke cluster Amazon Redshift Anda.
versi_protokol integer Versi protokol internal yang digunakan driver Amazon Redshift saat membuat koneksi dengan server. Versi protokol dinegosiasikan antara driver dan server. Versi ini menjelaskan fitur yang tersedia. Nilai yang valid meliputi:
  • 0 (VERSI_PROTOKOL_SERVER DASAR)

  • 1 (EXTENDED_RESULT_METADATA_SERVER_PROTOCOL_VERSION) — Untuk menyimpan perjalanan pulang pergi per kueri, server mengirimkan informasi metadata set hasil tambahan.

  • 2 (BINARY_PROTOCOL_VERSION) - Tergantung pada tipe data dari kumpulan hasil, server mengirimkan data dalam format biner.

  • 3 (EXTENDED2_RESULT_METADATA_SERVER_PROTOCOL_VERSION) - Server mengirimkan informasi sensitivitas huruf besar (kolasi) dari kolom.

global_session_id karakter (36) Pengidentifikasi unik global untuk sesi saat ini. ID sesi tetap ada melalui kegagalan node restart.

Kueri Sampel

Untuk melihat detail untuk koneksi terbuka, jalankan kueri berikut.

select record_time, user_name, database_name, remote_host, remote_port from sys_connection_log where event = 'initiating session' and session_id not in (select session_id from sys_connection_log where event = 'disconnecting session') order by 1 desc; record_time | user_name | database_name | remote_host | remote_port --------------------+-------------+-----------------+---------------+--------------------------------- 2014-11-06 20:30:06 | rdsdb | dev | [local] | 2014-11-06 20:29:37 | test001 | test | 10.49.42.138 | 11111 2014-11-05 20:30:29 | rdsdb | dev | 10.49.42.138 | 33333 2014-11-05 20:28:35 | rdsdb | dev | [local] | (4 rows)

Contoh berikut mencerminkan upaya otentikasi yang gagal dan koneksi dan pemutusan yang berhasil.

select event, record_time, remote_host, user_name from sys_connection_log order by record_time; event | record_time | remote_host | user_name -----------------------+----------------------------+---------------+--------- authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john authenticated | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john initiating session | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john disconnecting session | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john (4 rows)

Contoh berikut menunjukkan versi driver ODBC, sistem operasi pada mesin klien, dan plugin yang digunakan untuk terhubung ke cluster Amazon Redshift. Dalam contoh ini, plugin yang digunakan adalah untuk otentikasi driver ODBC standar menggunakan nama login dan kata sandi.

select driver_version, os_version, plugin_name from sys_connection_log; driver_version | os_version | plugin_name ----------------------------------------+-----------------------------------+-------------------- Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64 | none Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64 | none

Contoh berikut menunjukkan versi sistem operasi pada mesin klien, versi driver, dan versi protokol.

select os_version, driver_version, protocol_version from sys_connection_log; os_version | driver_version | protocol_version --------------------------------+------------------------------+-------------------- Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2