質問

優雅なサーバーの再起動を行った後、誰もがこれまでに遭遇したMySQLの破損をしていますか?

私が前に起こることがありませんでしたので

だけは私を心配します。何が原因だろうか?

役に立ちましたか?

解決

MyISAMテーブルへのインデックスの変更はすぐにパフォーマンス上の理由のためにディスクにフラッシュされていません。インデックスが完全にディスクにフラッシュされる前に、MySQLサーバが殺されている場合は、(できるだけ早くフラッシュされ)データとインデックスの間に矛盾があります。この場合、修復モードでのmyisamchkは(かなり修復表と同じであるが、それは使用するとメモリの量で、より柔軟であり、したがってその速度)インデックスを修正することができます。

他のヒント

のMyISAMは、特に古いバージョンでは、そのための悪名高いです。これはまた、すべてのエンジンがそのテーブル情報(情報スキーマは、MyISAMテーブルを使用しています)を格納するためのMyISAMを使用するすべての他のエンジンに影響します。

原因は不明である

は、それは非常に古いバグです。あなたは修理、周りにこの問題のために作成された仕事をしようとすることができます。

グッドラック!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top