ステータスの表示 - 接続: アクティブまたは合計?
MySQL で SHOW STATUS LIKE 'Con%' コマンドを実行すると、増加する接続数。ここで疑問が生じます: この値はアクティブな接続を表していますか、それともこれまでに行われた合計接続を表していますか?
答え:
MySQL のドキュメントによると、MySQL のドキュメントによると、 SHOW STATUS コマンドは、成功した試行と失敗した試行の両方を含む、サーバーへの接続試行の合計数を指します。
アクティブな接続の確認:
接続試行の数を取得するには現在アクティブな接続については、Threads_connected ステータス変数または SHOW PROCESSLIST コマンドを使用できます。
Threads_connected:
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+
プロセスリストを表示:
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 | +----+------+-----------------+--------+---------+------+-------+------------------+
以上がSHOW STATUS LIKE 'Con%' は MySQL のアクティブな接続または合計接続を表示しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。