Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Обслуживание и мониторинг
Оптимизация производительности
Устранение неполадок
Справочное руководство
Справочник по SQL
Часто задаваемые вопросы
Восстанавливает систему базы данных YMatrix.
Инструмент mxrecover использует механизм отката для восстановления отказавших узлов в кластере.
| Параметр | Описание |
|---|---|
| -c или --db-cluster-id <идентификатор кластера базы данных> | Указывает целевой идентификатор кластера базы данных. Если параметр не указан, по умолчанию используется значение mdw в качестве идентификатора кластера. |
| -F или --force-full-resync | Принудительно выполняет полную повторную синхронизацию данных Primary/Master для восстановления повреждённого Mirror/Standby. |
| -r или --rebalance | После восстановления отказавших Segments/Masters возвращает все Segments/Masters в каждом шарде к их исходным ролям Primary/Master или Mirror/Standby, определённым при первоначальной настройке базы данных. |
| -q | Работает в тихом режиме. Подавляет вывод команды в терминал, но журналы по-прежнему записываются в файл журнала. |
| -h или --help | Отображает справочную информацию. |
| -Q или --query | Периодически выводит ход выполнения восстановления. |
Примечание!
Обе командыmxrecoverиmxrecover -Fтолько инициируют запрос на восстановление и не ожидают его завершения. Процесс восстановления выполняется в фоновом режиме, что позволяет продолжать другие клиентские операции без блокировки. Однако ход выполнения или конечный статус автоматически не отображаются. Используйтеmxrecover -Qилиmxrecover --query, чтобы вручную проверить состояние восстановления.
Примечание!
Когда командаmxrecoverзапускается без параметров или только с параметром-c, инициируется инкрементальное восстановление.
Восстановление отказавшего Segment/Master:
mxrecover
Выполнение полного восстановления отказавшего Segment/Master:
mxrecover -F
#or
mxrecover --force-full-resync
Восстановление ролей Segment/Master:
mxrecover -r
#or
mxrecover --rebalance
Примечание!
YMatrix 5 представляет новую архитектуру базы данных и использует инструментmxrecoverдля восстановления кластера. Он несовместим сgprecoverseg. В более ранних версиях используйте инструментgprecoverseg.