View a markdown version of this page

STL_SESSIONS - 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.

STL_SESSIONS

Mengembalikan informasi tentang riwayat sesi pengguna.

STL_SESSIONS berbeda dari STV_SESSIONS karena STL_SESSIONS berisi riwayat sesi, di mana STV_SESSIONS berisi sesi aktif saat ini.

STL_SESSIONS dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan pemantauan SYSSYS_SESSION_RIWAYAT. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk kueri Anda.

Kolom tabel

Nama kolom Jenis data Deskripsi
Userid integer ID pengguna yang membuat entri.
waktu mulai timestamp Waktu dalam UTC saat sesi dimulai.
waktu akhir timestamp Waktu dalam UTC sesi berakhir.
proses integer ID proses untuk sesi.
user_name karakter (50) Nama pengguna yang terkait dengan sesi.
db_name karakter (50) Nama database yang terkait dengan sesi.
batas waktu_detik int Waktu maksimum dalam detik sesi tetap tidak aktif atau idle sebelum waktu habis. 0 menunjukkan bahwa tidak ada batas waktu yang ditetapkan.
timed_out int

Nilai yang menunjukkan mengapa koneksi dihentikan. Ini dapat memiliki nilai-nilai berikut:

  • 0: Koneksi dihentikan karena kesalahan yang tidak diketahui.

  • 1: Waktu koneksi habis.

  • 2: Sisi klien menghentikan koneksi.

  • 3: Kesalahan internal backend Amazon Redshift menghentikan koneksi.

Kueri Sampel

Untuk melihat riwayat sesi untuk database TICKIT, ketik kueri berikut:

select starttime, process, user_name, timeout_sec, timed_out from stl_sessions where db_name='tickit' order by starttime;

Kueri ini mengembalikan output sampel berikut:

starttime | process | user_name | timeout_sec | timed_out ---------------------------+---------+------------------------+-------------+------------- 2008-09-15 09:54:06.746705 | 32358 | dwuser | 120 | 1 2008-09-15 09:56:34.30275 | 32744 | dwuser | 60 | 1 2008-09-15 11:20:34.694837 | 14906 | dwuser | 0 | 0 2008-09-15 11:22:16.749818 | 15148 | dwuser | 0 | 0 2008-09-15 14:32:44.66112 | 14031 | dwuser | 0 | 0 2008-09-15 14:56:30.22161 | 18380 | dwuser | 0 | 0 2008-09-15 15:28:32.509354 | 24344 | dwuser | 0 | 0 2008-09-15 16:01:00.557326 | 30153 | dwuser | 120 | 1 2008-09-15 17:28:21.419858 | 12805 | dwuser | 0 | 0 2008-09-15 20:58:37.601937 | 14951 | dwuser | 60 | 1 2008-09-16 11:12:30.960564 | 27437 | dwuser | 60 | 1 2008-09-16 14:11:37.639092 | 23790 | dwuser | 3600 | 1 2008-09-16 15:13:46.02195 | 1355 | dwuser | 120 | 1 2008-09-16 15:22:36.515106 | 2878 | dwuser | 120 | 1 2008-09-16 15:44:39.194579 | 6470 | dwuser | 120 | 1 2008-09-16 16:50:27.02138 | 17254 | dwuser | 120 | 1 2008-09-17 12:05:02.157208 | 8439 | dwuser | 3600 | 0 (17 rows)