Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по 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.