ホームページ >バックエンド開発 >PHPチュートリアル >分析を手伝ってください
現在、データ統計処理を行うサーバーがあり、これまでは問題なく動作していましたが、昨日、Apache プロセスがいっぱいで、mysql プロセスもいっぱいで、サーバー全体がいっぱいであることに気づきました。私の第一印象は、SQL ステートメントをチェックするのに 20 ~ 30 秒かかるのですが、最初は Apache のせいだと思いました。 Mysqlの実行効率の低さによる処理の混雑、一晩中はわからなかったのですが、朝はデータ量が少なかったのか、またハングしてしまいました。サーバーが非常にスタックして MySQL の実行効率が低下する原因を知りたいです
プログラムと SQL 命令を最適化すると状況が改善される可能性があります
他の要素も考慮する必要があります。結局のところ、サーバーは Web サイトにサービスを提供するように設計されていません
ログをチェックして、有効な情報が見つかるかどうかを確認してください。