Я использую Percona 5.7.18-16 для своего сервера БД MySQL (Percona).
Я использую Percona xtrabackup 2.4.8 для создания оперативных резервных копий работающего сервера.
Я настроил тестовый сервер для проверки резервных копий, сделанных из вышеупомянутого основного.
На тестовом сервере также работает Percona 5.7.18-16.
Я обнаружил, что Perconaxtrabackup 2.4.8 почти никогда не создает жизнеспособную резервную копию ... даже если он сообщает "Completed OK!"в CLI при завершении фазы резервного копирования.На тестовом сервере около 80% случаев имеют поврежденные индексы, когда резервная копия повреждена, и иногда сами таблицы повреждены при восстановлении резервной копии.
Запуск «имени таблицы проверочной таблицы» на сервере верификации приводит к сбою сервера верификации в innodb с различными повреждениями таблиц и индексов для каждой резервной копии.
Размер БД при работе составляет около 400 ГБ.Через sha256 я убедился, что .tar, которую я восстанавливаю на тестовом сервере, является бинарным точно так же, как на исходном / главном сервере.Я использую
rsync -avh --progress --no-whole-file --partial user@source_server/path_to_tar.tar .
для передачи .tar каталога, созданного xtrabackup, на сервер верификации / тестирования.
Я звоню по символической ссылке innobackupex, например,
innobackupex --user=myuser --password=mypass --parallel=4 --rsync ...
, а затем
innobackupex --apply-log --user=myuser --password=mypass --use-memory=2GB ...
Около 90% резервных копий, созданных таким способом, повреждены без ошибок или сбоев, о которых сообщает xtrabackup после создания резервной копии.Это тревожная частота сбоев для корпоративного приложения.
Есть идеи, что я могу попытаться решить?Xtrabackup кажется распространенным и популярным инструментом.
Я запустил «таблицу проверки ...» на таблицах живого сервера, и она чистая.На этом этапе экземпляр 5.7 Percona работает около 370 дней.Он обрабатывает около 25 миллионов вставок и около 30 миллионов обновлений каждые 24 часа в течение прошлого года.
Но невозможно последовательно выполнять резервное копирование с помощью xtrabackup.
Есть какие-нибудь указатели?Кто-нибудь сталкивался с этим раньше?Как получить xtrabackup для создания последовательных резервных копий экземпляра Percona 5.7?
Спасибо!
Stefan