インターネットを介して一部のデータをストリーミングしてMySQLテーブルに格納するPHPスクリプトがあります。次に、生データを読み取り、処理して結果を他のテーブルに挿入するcronジョブとして毎分実行される別のProcessingスクリプトがあります(抽出されたデータの種類によって異なります)。
処理スクリプトには、約10個のクエリ(INSERT
sおよびUPDATE
s)があります。通常、ミリ秒単位で約2000エントリの生データを処理します。ただし、1分間に約200のrawエントリしか処理できない、異常な突然の速度低下(週に約1回)が発生する場合があります。
これは数時間続きます。その後、通常に戻ります。
私は共有サーバー上でMySQLの独自のインスタンスを実行していますが、私のWebホストによると、これらの速度低下の間、サーバーの負荷は非常に低くなっています。
これらの速度低下中にMySQLサーバーを再起動しようとしましたが、それは役に立ちませんでした。
どんな助けでも大歓迎です。そして、事前に感謝します。