Selekta BETA EN Unduh untuk Mac
DOC 19

Sesi aktif

Diperbarui 27 Oktober 2026

Klik kanan koneksi PostgreSQL, MySQL atau SQL Server yang sedang terhubung di navigator, lalu pilih Active sessions. Tab ini menampilkan sesi-sesi di server, yang aktif lebih dulu.

Kolom Isinya
ID Id sesi dari server: pid PostgreSQL, connection id MySQL, session id SQL Server
User, Database Siapa yang terhubung, dan ke database mana
Client Alamat dan nama aplikasi client, misalnya 10.0.4.17 · airflow
State active, idle, idle in transaction (PostgreSQL), Query, Sleep (MySQL), running, sleeping (SQL Server)
Time Berapa lama sesi berada di state itu; untuk statement yang sedang jalan, berapa lama sudah berjalan
Wait Yang sedang ditunggu, misalnya lock atau baca disk, kalau server melaporkannya
Query Statement yang sedang atau terakhir dijalankan. Arahkan kursor untuk membaca lengkapnya

Sesi bertanda Selekta adalah sesi yang dipakai untuk membaca daftar ini. Daftar diperbarui tiap 5 detik selama tab terbuka; ubah lewat Refresh (2 sampai 30 detik, atau Off). Hide idle menyembunyikan sesi yang sedang tidak melakukan apa-apa, dan kotak filter mencari di semua kolom.

Membatalkan query atau mengakhiri sesi

Tiap baris punya dua tombol:

  • Cancel query (ikon kotak) menghentikan statement yang sedang dijalankan sesi itu. Sesinya tetap terhubung; client-nya menerima error (di Selekta, hasilnya menyebut server menghentikan statement). Hanya PostgreSQL dan MySQL.
  • Terminate (ikon colokan lepas) mengakhiri sesi. Transaksi yang terbuka di dalamnya di-rollback. Di SQL Server hanya opsi ini yang ada.

Keduanya meminta konfirmasi dulu. Di koneksi Production, mengakhiri sesi meminta Anda mengetik id-nya. Koneksi read-only hanya menampilkan sesi tanpa bisa membatalkan atau mengakhirinya, dan sesi yang dipakai Selekta untuk membaca daftar tidak punya tombol.

Izin

Server yang menentukan apa yang boleh dilihat dan diakhiri:

Database Untuk melihat semua sesi Untuk membatalkan atau mengakhiri sesi user lain
PostgreSQL pg_read_all_stats (teks query milik user lain) Superuser atau pg_signal_backend; sesi role sendiri selalu boleh
MySQL PROCESS CONNECTION_ADMIN (atau SUPER); sesi sendiri selalu boleh
SQL Server VIEW SERVER STATE ALTER ANY CONNECTION

Tanpa izin itu, daftar hanya menampilkan sesi milik Anda. Di SQL Server tanpa VIEW SERVER STATE, sesi Anda tampil tanpa statement-nya.