MySQL Show Status: 接続数の解釈
MySQL Show Status を使用して接続を検査する場合、よくある疑問が生じます: 報告された数値は次のことを表しますか?アクティブな接続、それとも履歴全体で確立された接続の合計?
MySQL のドキュメントによると、「show status like 'Con%」の実行時に報告される値は、データベースの開始以降に確立された接続の合計数を反映しています。この数には、成功した試行と失敗した試行の両方が含まれます。
任意の時点でアクティブな接続の数を確認するには、次の 2 つの方法を使用できます。
Threads_connected Status変数:
次のコマンドを実行して、現在のアクティブな接続数を取得します。
mysql> show status where `variable_name` = 'Threads_connected';
この変数は、現在のライブ接続数のスナップショットを提供します。
Show Processlist コマンド:
「show processlist」コマンドを実行すると、ID、ユーザー、ホスト、使用されているデータベース、実行されているコマンド、および接続状態。これは、問題のある接続を特定するのに役立ちます。
mysql> show processlist;
総接続数とアクティブな接続の違いを理解することで、データベース管理者はデータベースの使用率とパフォーマンスを効果的に監視および管理できます。
以上がMySQL のステータス表示: 合計接続数とアクティブな接続数 - 違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。