Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Примечание!
Возможность аварийного восстановления доступна как экспериментальная функция в YMatrix версии 6.0.0.
В этом разделе описывается, как отслеживать операционный статус аварийного восстановления с помощью графического интерфейса (UI) или инструментов командной строки.
В следующем разделе приведено краткое руководство по проверке статуса функции аварийного восстановления с помощью SQL-запросов.
Системные каталоги
Имя репликационного слота, используемого аварийным восстановлением: internal_disaster_recovery_rep_slot.
Запрос информации о репликационном слоте, используемом аварийным восстановлением
Примечание: Должен выполняться пользователем с соответствующими правами на основном кластере (например,
mxadmin).
SELECT *
FROM pg_catalog.gp_replication_slots
WHERE slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY gp_segment_id
Запрос статуса репликации для аварийного восстановления
Примечание: Должен выполняться пользователем с соответствующими правами на основном кластере (например,
mxadmin).
SELECT *
FROM
pg_catalog.gp_replication_slots s
LEFT JOIN
pg_catalog.gp_stat_replication r
ON
s.gp_segment_id = r.gp_segment_id AND s.active_pid = r.pid
WHERE s.slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY s.gp_segment_id
Системный каталог
Имя репликационного слота, используемого аварийным восстановлением: internal_disaster_recovery_rep_slot.
Запрос статуса WAL-приемника для аварийного восстановления
Примечание: Должен выполняться пользователем с соответствующими правами на резервном кластере (например,
mxadmin).
SELECT *
FROM pg_catalog.gp_stat_wal_receiver
WHERE slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY gp_segment_id
Войдите в UI и перейдите на страницу Кластер. Если для текущего кластера не настроен резервный кластер, страница отображает следующее:

Если резервный кластер настроен, в архитектуре аварийного восстановления существуют две роли: Primary cluster и Backup cluster.
a. Основной кластер
На странице основного кластера система отображает три ключевых параметра: роль кластера, режим синхронизации и статус синхронизации.
Режим синхронизации
Synchronisation, Asynchronous и Unidentified.synchronous_standby_names в конфигурации базы данных:* означает режим Synchronisation.Asynchronous.Unidentified.Статус синхронизации
Synchronised, Synchronising и malfunction.Synchronised: Все потоки синхронной репликации завершили синхронизацию.Synchronising: По крайней мере один активный поток репликации не синхронизирован полностью.malfunction: По крайней мере один поток репликации неактивен.b. Резервный кластер
Наведите указатель мыши на панель информации об аварийном восстановлении, чтобы отобразить кнопку View details.
Щелкните кнопку View details, чтобы перейти на страницу списка потоков синхронной репликации.
Disconnected, Synchronising и Synchronised.contentid: Соответствует shard ID потока репликации.sync_error: Отображает сообщения об ошибках, связанные с потоком репликации.contentid и sync_error.Щелкните кнопку Detail в любой строке, чтобы просмотреть подробную информацию о данном потоке репликации, включая базовую информацию, информацию о слоте и информацию о репликации.
segment, связанном с потоком репликации.pg_catalog.gp_replication_slots, отображающие данные, связанные с физическими репликационными слотами.pg_catalog.gp_stat_replication.Наведите указатель мыши на панель информации об аварийном восстановлении, чтобы отобразить кнопку View details.
Щелкните View details, чтобы перейти на страницу списка потоков WAL-приемника на резервном кластере.
contentid: Идентифицирует соответствующий shard ID для этого WAL-приемника.received_lsn: Прогресс полученного потока WAL-логов; указывает последнюю полученную позицию лога.received_tli: Идентификатор временной шкалы последнего полученного WAL-лога.last_msg_receipt_time: Время получения WAL-данных.contentid, received_lsn, received_tli и last_msg_receipt_time.Щелкните кнопку действия details, чтобы просмотреть подробную информацию о конкретном потоке WAL-приемника.
gp_stat_wal_receiver Информация: Данные полей из таблицы pg_catalog.gp_stat_wal_receiver.