show status like 'Con%'
を実行すると、接続数が表示されます。これは9972で、増え続けています。これはアクティブな接続数ですか、それとも合計で作成された接続数ですか?
のドキュメント によれば、それは歴史を通しての総数を意味します。
Connections
MySQLサーバーへの接続の試行回数(成功または失敗).
Threads_connected
のステータス変数で、アクティブ接続の数を確認できます。
Threads_connected
現在開いている接続の数.
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)
SHOW STATUS WHERE `variable_name` = 'Threads_connected';
これにより、開いているすべての接続が表示されます。
これは今までのサーバーへの接続の総数です。現在の接続状況を確認するには
mysqladmin -u -p拡張ステータス| grep -wi 'threads_connected\| threads_running' | awk '{print $ 2、$ 4}'
これはあなたを見るでしょう:
Threads_connected 12
Threads_running 1
Threads_connected: Number of connections
Threads_running: connections currently running some sql
より完全なリストを見るには、実行することができます。
show session status;
または
show global status;
使い方をよく理解するために このリンク をご覧ください。
データベースに関する詳細を知りたい場合は、実行できます。
status;
またすることができます
SHOW STATUS WHERE `variable_name` = 'Max_used_connections';
Doc のようにhttp://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections
つながり
MySQLサーバーへの接続の試行回数(成功または失敗).
現在のアクティブな接続数になります。確認のためにprocesslist
コマンドを実行してください。
参照用URL: http://www.devdaily.com/blog/post/mysql/how-show-open-database-connections-mysql
編集: 開かれたDB接続の数 ここを見てください、実際のスレッド数(接続)はここに記述されています!