Asp Net MVC 4.5.2 と Mysql データベースを使用するプロジェクトがあります。数日間、私のプロジェクトで Mysql からエラーが発生し始めました。プロジェクト内ではすべてが順調に進んでいますが、Mysql ワークベンチで何らかの操作 (インデックス付けやテーブルへの行と .s の追加など) を行うたびに、プロジェクトはすぐに Mysql から次のエラーを受け取ります。このエラーは Mysql が再起動するまで発生しません。すべてがうまくいかない。再起動後、Mysql は再び正常に動作します。どこに問題があるのか分かりません。
私が初めてエラーに遭遇したのは、検索クエリを高速化するためにテーブルにインデックスを作成したときでした。問題はインデックスにあると思い、元に戻しましたが、その日以来、Mysql で何をしてもプロジェクトがすぐにエラーを返します。
エラー メッセージは常に次のとおりです:
「一定時間が経過しても接続相手が適切に応答しなかったため、接続試行が失敗しました。または、接続されたホストが応答しなかったため、確立された接続が失敗しました。」
インデックス作成を実行すると、MySQL サーバーのリソースが過剰に使用され、接続の問題が発生する可能性があります。 MySQL Workbench で動作中のサーバーのパフォーマンスを監視し、リソースのボトルネックがないかどうかを確認します。
MySQL サーバーのログでエラー、警告、またはパフォーマンス関連のメッセージがないか確認してください。ログは通常、error.log または throw-query.log のようなファイル名で MySQL データ ディレクトリにあります。ログを分析すると、サーバーで発生している問題やリソースのボトルネックについて貴重な洞察が得られます。