show status を使用した MySQL のアクティブな接続数または合計接続数の決定
「show status like 'Con%''」を実行すると、接続を表す番号。しかし、疑問が生じます: これはアクティブな接続数ですか、それとも累積合計ですか?
MySQL ドキュメントによると、これは履歴全体にわたる接続の総数を指します:
"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 like 'Con%'」はアクティブな MySQL 接続または合計の MySQL 接続を示していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。