All Products
Search
Document Center

PolarDB:Manajemen sesi

Last Updated:Aug 28, 2026

PolarDB for MySQL menyediakan fitur diagnostik cepat yang mengintegrasikan berbagai kemampuan Database Autonomy Service (DAS). Gunakan manajemen sesi untuk melihat statistik sesi suatu instans.

Prosedur

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster ditempatkan.

  3. Pada halaman Clusters, klik ID kluster target.

  4. Di panel navigasi sebelah kiri, pilih Diagnostics and Optimization > Quick Diagnostics.

  5. Klik tab Sessions.

  6. Pada halaman Sessions, lihat detail pada tab Instance Sessions dan Session Statistics.

    • Instance Sessions: Menampilkan sesi saat ini dengan metrik utama seperti jumlah exception, jumlah sesi aktif, waktu eksekusi maksimum, utilisasi CPU, dan utilisasi koneksi. Aksi yang tersedia: Enable Auto Refresh, Export Session List, End All Sessions, dan History of Ended Sessions. Tabel sesi mencantumkan detail termasuk ID, User, Host, Database, Command, Execution Time (s), State, SQL, dan Transaction Duration (s).

      Deskripsi bidang State

      Bidang State yang ditampilkan di konsol manajemen sesi bersesuaian dengan kolom STATE pada tabel sistem information_schema.processlist. Anda dapat menjalankan pernyataan SQL berikut untuk mengkueri informasi status sesi yang konsisten dengan tampilan di konsol:

      SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE FROM information_schema.processlist;

      Nilai state umum meliputi:

      State

      Description

      NULL

      Sesi sedang menganggur (perintah Sleep).

      User sleep

      Sesi sedang mengeksekusi fungsi SLEEP.

      executing

      Kueri sedang dieksekusi.

      Sending data

      Sesi sedang mengirim data hasil kueri ke client.

      Waiting on empty queue

      Sesi sedang menunggu pada antrian tugas. Status ini biasanya muncul pada sesi event scheduler (event_scheduler).

      Bidang ini bersesuaian satu lawan satu dengan kolom State yang ditampilkan di konsol. Anda juga dapat langsung mengkueri information_schema.processlist menggunakan SQL untuk memperoleh informasi yang sama.

      Catatan
      • Jika terjadi abnormal parameter session selama SQL request, pilih sesi tersebut lalu klik Kill Selected atau Optimize Selected Sessions untuk menganalisis dan mengonfigurasi sesi tersebut.

      • Klik 10s SQL Analysis di pojok kanan atas untuk melihat pernyataan SQL yang paling sering dieksekusi dan kueri lambat dalam periode 10 detik. Analisis SQL 10 detikAnalisis SQL 10 detik.

      • Klik SQL throttling untuk membatasi permintaan database dan konkurensi SQL demi ketersediaan layanan. Pembatasan SQLPembatasan SQL.

    • Session Statistics: Menampilkan jumlah dan durasi sesi yang dikelompokkan berdasarkan dimensi. Terdiri dari empat bagian: Overview (total sesi, sesi berjalan, waktu proses terlama di antara sesi berjalan), By User (berdasarkan pengguna database), By Source (berdasarkan IP client), dan By Database (berdasarkan nama database). Setiap bagian menampilkan jumlah aktif dan total.

Praktik terbaik

Utilisasi CPU tinggi untuk PolarDB for MySQL