在MySQL 中執行SHOW STATUS LIKE 'Con%' 時,您可能會遇到大量的連接,這可能令人擔憂。了解這個數字是代表活動連接還是總連接對於伺服器效能分析至關重要。
總連接數
文件顯示 SHOW STATUS LIKE 'Con%' 的輸出顯示 MySQL 歷史記錄中的連接嘗試總數。這包括成功與失敗的連線:
「連線n嘗試連線MySQL 伺服器的次數(成功或失敗)。」
活動連線
要確定活動連線數,可以參考Threads_connected狀態變數:
「Threads_connectedn目前開啟的連線數。」
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+----------+ | Variable_name | Value | +-------------------+----------+ | Threads_connected | 4 | +-------------------+----------+ 1 row in set (0.00 sec)
或者,您可以使用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)
以上是MySQL 的 SHOW STATUS 中的「Connections」和「Threads_connected」有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!