View a markdown version of this page

STL_RESTARTED_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_RESTARTED_SESSIONS

Untuk menjaga ketersediaan berkelanjutan setelah peristiwa internal tertentu, Amazon Redshift mungkin memulai ulang sesi aktif dengan ID proses (PID) baru. Saat Amazon Redshift memulai ulang sesi, STL_RESTARTED_SESSIONS merekam PID baru dan PID lama.

Untuk informasi lebih lanjut, lihat contoh berikut di bagian ini.

STL_RESTARTED_SESSIONS terlihat 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
waktu saat ini timestamp Waktu acara.
nama db karakter (50) Nama database yang terkait dengan sesi.
newpid integer ID proses untuk sesi yang dimulai ulang.
oldpid integer ID proses untuk sesi asli.
nama pengguna karakter (50) Nama pengguna yang terkait dengan sesi.
host jarak jauh karakter (45) Nama atau alamat IP host jarak jauh.
pelabuhan jarak jauh karakter (32) Nomor port host jarak jauh.
waktu parkir timestamp Informasi ini hanya untuk penggunaan internal.
session_vars karakter (2000) Informasi ini hanya untuk penggunaan internal.

Kueri Sampel

Contoh berikut bergabung dengan STL_RESTARTED_SESSIONS dengan STL_SESSIONS untuk menampilkan nama pengguna untuk sesi yang telah dimulai ulang.

select process, stl_restarted_sessions.newpid, user_name from stl_sessions inner join stl_restarted_sessions on stl_sessions.process = stl_restarted_sessions.oldpid order by process; ...