アイドル状態の MySQL 接続の処理
多くの開いた mysql 接続はアイドル状態のままになり、システムのパフォーマンスが妨げられる場合があります。この問題に対処するには、次の解決策を検討してください。
手動クリーンアップ:
コマンドを使用してアイドル状態の接続のプロセス ID を特定します:
mysql> show full processlist;
KILL を使用して個々の接続を終了するコマンド:
mysql> kill <process_id>;
注意: この方法では、接続の終了によりアプリケーションまたは Web サーバーのエラーが発生する可能性があります。
自動クリーナー サービス:
設定MySQL は、my.cnf ファイルのタイムアウト値を調整することでアイドル状態の接続を自動的に終了します。
interactive_timeout=60 wait_timeout=60
根本的な原因に対処する:
症状を治療しながらアイドル状態の接続は不可欠ですが、根本原因を調査することも同様に重要です。スクリプトの実行にもかかわらず接続が開いたままになる理由を特定します。パフォーマンスを最適化するために、Web サーバーで使用される接続プーリングなどの要素を考慮します。根本的な問題に対処することで、今後アイドル状態の接続が再発するのを防ぐことができます。
以上がアイドル状態の MySQL 接続を処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。