Status Paparan MySQL: Mentafsir Kiraan Sambungan
Apabila menggunakan status rancangan MySQL untuk memeriksa sambungan, persoalan biasa timbul: adakah nombor yang dilaporkan mewakili sambungan aktif atau jumlah sambungan yang diwujudkan sepanjang sejarah?
Menurut dokumentasi MySQL, nilai yang dilaporkan semasa melaksanakan 'tunjukkan status seperti 'Con%'' mencerminkan jumlah bilangan sambungan yang dibuat sejak pangkalan data ditubuhkan. Kiraan ini termasuk kedua-dua percubaan yang berjaya dan tidak berjaya.
Untuk menentukan bilangan sambungan aktif pada bila-bila masa tertentu, dua kaedah boleh digunakan:
Threads_connected Status Pembolehubah:
Laksanakan arahan berikut untuk mendapatkan semula bilangan sambungan aktif semasa:
mysql> show status where `variable_name` = 'Threads_connected';
Pembolehubah ini memberikan gambaran bilangan sambungan langsung sekarang.
Tunjukkan Perintah Senarai Proses:
Menjalankan arahan 'show processlist' menawarkan pecahan terperinci semua sambungan semasa, termasuk maklumat tentang ID, pengguna, hos, pangkalan data yang digunakan, arahan sedang dilaksanakan, dan keadaan sambungan. Ini boleh membantu dalam mengenal pasti sebarang sambungan yang bermasalah.
mysql> show processlist;
Dengan memahami perbezaan antara jumlah sambungan dan sambungan aktif, pentadbir pangkalan data boleh memantau dan mengurus penggunaan dan prestasi pangkalan data dengan berkesan.
Atas ialah kandungan terperinci Status Paparan MySQL: Jumlah Sambungan lwn. Sambungan Aktif - Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!