首頁 > 資料庫 > mysql教程 > MySQL 的 SHOW STATUS 中的「Connections」和「Threads_connected」有什麼不同?

MySQL 的 SHOW STATUS 中的「Connections」和「Threads_connected」有什麼不同?

Patricia Arquette
發布: 2024-11-18 09:17:02
原創
837 人瀏覽過

What's the Difference Between 'Connections' and 'Threads_connected' in MySQL's SHOW STATUS?

MySQL:解釋「show status - active ortotalconnections?」的結果

在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板