Rumah >pangkalan data >tutorial mysql >Apakah Perbezaan Antara 'Sambungan' dan 'Threads_connected' dalam STATUS SHOW MySQL?
Apabila melaksanakan SHOW STATUS SEPERTI 'Con%' dalam MySQL, anda mungkin menghadapi bilangan sambungan yang banyak, yang boleh membimbangkan. Memahami sama ada nombor ini mewakili sambungan aktif atau jumlah adalah penting untuk analisis prestasi pelayan.
Jumlah Sambungan
Dokumentasi menunjukkan bahawa output Tunjukkan STATUS SEPERTI 'Con%' memaparkan jumlah bilangan percubaan sambungan sepanjang sejarah MySQL. Ini termasuk kedua-dua sambungan yang berjaya dan gagal:
"SambungannBilangan percubaan sambungan (berjaya atau tidak) ke pelayan MySQL."
Sambungan Aktif
Untuk menentukan bilangan sambungan aktif, anda boleh merujuk kepada pembolehubah status Threads_connected:
"Threads_connectednBilangan sambungan yang sedang dibuka."
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+----------+ | Variable_name | Value | +-------------------+----------+ | Threads_connected | 4 | +-------------------+----------+ 1 row in set (0.00 sec)
Sebagai alternatif, anda boleh mendapatkan semula senarai sambungan aktif menggunakan arahan SHOW PROCESSLIST:
mysql> SHOW PROCESSLIST; +----+------+-----------------+--------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+-----------------+--------+---------+------+-------+------------------+ | 3 | root | localhost | webapp | Query | 0 | NULL | show processlist | | 5 | root | localhost:61704 | webapp | Sleep | 208 | | NULL | | 6 | root | localhost:61705 | webapp | Sleep | 208 | | NULL | | 7 | root | localhost:61706 | webapp | Sleep | 208 | | NULL | +----+------+-----------------+--------+---------+------+-------+------------------+ 4 rows in set (0.00 sec)
Atas ialah kandungan terperinci Apakah Perbezaan Antara 'Sambungan' dan 'Threads_connected' dalam STATUS SHOW MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!