Ich habe einige Tabellen, die partitioniert sind und mehrere Indizes für einen replizierten Slave haben. Nach dem Kopieren des Snapshots (als sicher eingestuft) auf einen neuen Slave und dem Upgrade von mysqld von 5.1.42 auf 5.5.15 und dem Neustart der Replikation stürzt InnoDB mit der Fehlermeldung "Invalid pointer ..." ab.
Diese Fehler sind auf 2 Servern mit unterschiedlicher Hardware und Betriebssystem aufgetreten. Nach dem Rennen:
ALTER TABLE .... COALESCE PARTION n;
Das Problem für diesen Tisch ist behoben.
Meine Frage ist jedoch umfangreicher und lautet: "Woran erkennt man eine Beschädigung der InnoDB-Tabelle?" oder umformuliert: "Wie beurteilen Sie den Zustand der InnoDB-Tabelle?" Ist "CHECK TABLE" das einzige verfügbare Tool, um Probleme vor dem Absturz zu identifizieren?
Nicht sicher, ob es wichtig ist, aber die Abstürze sind aufgetreten: Version: '5.5.15-55-log' Socket: '/opt/mysql.sock' Port: 3306 Percona Server (GPL), Release rel21.0, Revision 158