非常によく似たInnoDBデータベースがたくさんある大量のdbサーバーがあります。私がよく実行するクエリは、小さなテーブルの1つの行のタイムスタンプを更新するだけです。ほとんどの場合、これには1〜2ミリ秒かかります。場合によっては、夜間、おそらくバックアップとmaatkitレプリケーションツールの実行中に、これらのクエリの1つ以上が数分間「更新中」と表示されることがあります。この間、maatkitクエリを含む他のクエリは正常に進行しているようであり、他のクエリは実行されていないようです。私はこれを説明したり修正したりすることができませんでした。
16ギガのRAMとストレージ用のRAIDドライブを備えた4ウェイXeonのペアでmysql4.1.22とgentoo2.6.21を使用しています。レプリケーションは適切に行われ、maatkitで正常に動作しており、毎晩レプリケーションを確認しています。InnoDBはほとんどのRAMを使用しており、CPUは通常70〜80%アイドル状態です。問題のテーブルには、それぞれ約200バイトの約100行があります。WHERE句のインデックスを使用した場合と使用しない場合で、認識できる変更はありません。異常なログメッセージは見つかりませんでした(チェックされたシステムメッセージとmysqlエラー)。
他の誰かがこれを聞いたことがありますか?このようなことを解決しましたか?調査する方法のアイデアはありますか?