Menentukan Sambungan Aktif atau Jumlah dalam MySQL menggunakan status paparan
Apabila menjalankan 'tunjukkan status seperti 'Con%''', ia memaparkan nombor yang mewakili sambungan. Tetapi persoalan timbul: adakah ini bilangan sambungan aktif atau jumlah kumulatif?
Menurut dokumentasi MySQL, ia merujuk kepada jumlah bilangan sambungan sepanjang sejarah:
"Sambungan
Bilangan percubaan sambungan (berjaya atau tidak) ke pelayan MySQL."
Untuk menentukan bilangan sambungan aktif, pertimbangkan untuk menggunakan salah satu kaedah berikut:
Pembolehubah Status Bersambung_Benang:
"Benang_bersambung
Bilangan sambungan yang sedang dibuka."
Contoh:
mysql> show status where `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+ 1 row in set (0.00 sec)
tunjukkan senarai proses Perintah:
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 Adakah 'status tunjukkan seperti 'Con%'' Menunjukkan Sambungan MySQL Aktif atau Jumlah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!