У меня есть несколько таблиц, которые разделены и имеют несколько индексов на реплицированном ведомом устройстве. После копирования моментального снимка (проверенного безопасного) на новое ведомое устройство и обновления mysqld с 5.1.42 до 5.5.15 и перезапуска репликации я получаю сбои InnoDB с сообщением об ошибке «Неверный указатель ...»
Эти ошибки произошли на 2 серверах с разным оборудованием и O / S. После запуска:
ALTER TABLE .... COALESCE PARTION n;
проблема уходит за этот стол.
Мой вопрос, однако, больше по объему, и это «Как вы определяете повреждение таблицы InnoDB?» или перефразировал "Как вы оцениваете здоровье таблицы InnoDB?" Является ли «CHECK TABLE» единственным доступным инструментом для выявления проблем до сбоя?
Не уверен, что это имеет значение, но произошли сбои во время работы: Версия: «5.5.15-55-log», сокет: «/opt/mysql.sock», порт: 3306 Percona Server (GPL), выпуск rel21.0, редакция 158