パーティション化されたいくつかのテーブルがあり、複製されたスレーブにいくつかのインデックスがあります。スナップショット(検証済みの安全な)を新しいスレーブにコピーし、mysqldを5.1.42から5.5.15にアップグレードしてレプリケーションを再開した後、InnoDBがクラッシュし、「Invalid pointer ...」というエラーメッセージが表示されます。
これらのエラーは、ハードウェアとO / Sが異なる2台のサーバーで発生しています。実行後:
ALTER TABLE .... COALESCE PARTION n;
そのテーブルの問題はなくなります。
私の質問の範囲はより広いですが、それは「InnoDBテーブルの破損をどのように識別するのですか?」です。または「InnoDBテーブルの状態をどのように評価しますか?」である「チェック表」プリクラッシュの問題を特定するために使用できるツールだけですか?
重要かどうかはわかりませんが、実行中にクラッシュが発生しました:バージョン: '5.5.15-55-log'ソケット: '/opt/mysql.sock'ポート:3306 Percona Server(GPL)、Release rel21.0、Revision 158