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
-
Masuk ke Konsol PolarDB.
-
Di pojok kiri atas, pilih wilayah tempat kluster ditempatkan.
Pada halaman Clusters, klik ID kluster target.
Di panel navigasi sebelah kiri, pilih .
-
Klik tab Sessions.
-
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
STATEpada tabel sisteminformation_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
NULLSesi sedang menganggur (perintah Sleep).
User sleepSesi sedang mengeksekusi fungsi SLEEP.
executingKueri sedang dieksekusi.
Sending dataSesi sedang mengirim data hasil kueri ke client.
Waiting on empty queueSesi 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.processlistmenggunakan 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.
-