Управление операциями

Документ представляет собой основные операции и инструменты управления для YMatrix, разделённые на две части:

Примечание!
Все инструменты командной строки управляются через главный узел (Master). Следовательно, они должны выполняться именно на Master-узле.

YMatrix 6 использует те же инструменты управления кластером, что и YMatrix 5. Мы предоставляем следующие утилиты для управления: mxstart, mxstop и mxstate.

Примечание!
YMatrix 4 (MatrixDB 4) по умолчанию по-прежнему использует инструменты серии Greenplum. Подробности см. в разделе Базовое управление кластером YMatrix 4.


1 Инструменты командной строки

Запуск кластера

Используйте команду mxstart -a для запуска кластера YMatrix.

[mxadmin@mdw ~]$ mxstart -a

Остановка кластера

Команда mxstop -a останавливает работающий кластер YMatrix.

Режим mxstop Параметр Отказ от новых подключений Ожидание завершения активных процессов Режим по умолчанию
smart -M smart Да Да Да
fast -M fast Да Нет, завершение подключений с откатом транзакций Нет
immediate -M immediate Да Нет, немедленное завершение процессов Нет
[mxadmin@mdw ~]$ mxstop -a -M fast

Выберите один из режимов для остановки кластера. Для большинства сценариев YMatrix рекомендуется режим fast. Если режим не указан (mxstop -a), система по умолчанию использует режим smart, позволяя текущим операциям завершиться естественным образом. Однако это может занять больше времени. Блокировка команды не влияет на текущее использование кластера, но новые подключения установить невозможно.

Перезапуск кластера

Используйте mxstop -ar для перезапуска кластера.

Перезагрузка конфигурации авторизации

После изменения файла конфигурации авторизации pg_hba.conf выполните mxstop -u для перезагрузки настроек.

Проверка состояния кластера

Используйте mxstate для просмотра состояния работы кластера, включая:

  • Информацию о конфигурации Master.
  • Информацию о конфигурации Segment.
  • Информацию о зеркальных узлах.
[mxadmin@mdw ~]$ mxstate

Изменение конфигурации кластера

Используйте gpconfig для просмотра или изменения параметров в файле конфигурации postgresql.conf.

Просмотр конфигурации

Используйте gpconfig -s с указанием имени параметра для отображения его значения:

[mxadmin@mdw ~]$ gpconfig -s shared_buffers
Values on all segments are consistent
GUC          : shared_buffers
Master  value: 1078464kB
Segment value: 1078464kB

Изменение конфигурации

Используйте gpconfig -c {configuration_name} -v {value} для изменения параметра конфигурации:

[mxadmin@mdw ~]$ gpconfig -c shared_buffers -v 128MB
20210723:17:13:35:004318 gpconfig:sdw2:mxadmin-[INFO]:-completed successfully with parameters '-c shared_buffers -v 128MB'

Перезапустите кластер, чтобы изменения вступили в силу:

[mxadmin@mdw ~]$ mxstop -ar

После перезапуска проверьте обновлённое значение:

[mxadmin@mdw ~]$ gpconfig -s shared_buffers
Values on all segments are consistent
GUC          : shared_buffers
Master  value: 128MB
Segment value: 128MB

Примечание!
Подробное использование gpconfig см. в документации gpconfig.


2 Графический интерфейс

YMatrix предоставляет графический интерфейс (MXUI), позволяющий выполнять типовые задачи простым щелчком мыши.

Сначала войдите в MXUI. Откройте браузер и введите IP-адрес (по умолчанию — IP Master-узла) и порт, на котором запущен сервис MXUI:

http://<IP>:8240

2.1 Запуск кластера

  • Войдите в MatrixUI и перейдите на страницу Кластер. Состояние кластера базы данных отображается как «Остановлен».

  • Нажмите кнопку Операции в правом верхнем углу и выберите Запустить базу данных, перейдя на страницу запуска.

  • На странице запуска нажмите кнопку Запустить базу данных. Появится диалог подтверждения. Нажмите OK, чтобы начать запуск кластера базы данных.

  • После успешного запуска базы данных нажмите Готово, чтобы вернуться на страницу Кластер.

2.2 Остановка кластера

  • Войдите в интерфейс и откройте страницу Управление кластером. Кластер базы данных работает нормально.

  • Нажмите кнопку Операции в правом верхнем углу и выберите Остановить базу данных, перейдя на страницу выключения.

    Вы можете выбрать один из трёх режимов выключения: Fast, Immediate и Conservative.

Режим Fast (рекомендуется для обычного обслуживания)

  • Внимательно прочитайте описание. Выберите Режим Fast, затем нажмите Остановить базу данных. Подтвердите в появившемся диалоге, нажав OK. Система остановит кластер в режиме Fast.

Режим Immediate (для аварийного обслуживания)

  • Внимательно прочитайте описание. Выберите Режим Immediate, нажмите Остановить базу данных и подтвердите выбор, нажав OK в появившемся диалоге. Система немедленно остановит кластер.

Режим Conservative (не рекомендуется)

  • Внимательно прочитайте описание. Выберите Режим Smart, нажмите Остановить базу данных и подтвердите выбор, нажав OK. Система остановит кластер в режиме Smart.

2.3 Просмотр состояния кластера

Просмотр метрик

После входа в систему, по умолчанию на странице Управление кластером отображается Просмотр метрик, включающий два раздела:

  1. Информация о кластере: отображает состояние кластера, количество узлов данных и версию базы данных.
  2. Информация о метриках: показывает использование ресурсов, включая активные подключения, загрузку CPU, использование памяти, дисковый ввод-вывод, сетевой ввод-вывод, количество подключений и загрузку дискового ввода-вывода. YMatrix автоматически собирает метрики каждые 5 секунд.

Просмотр экземпляров

Переключитесь на Просмотр экземпляров, чтобы увидеть состояние и распределение экземпляров по узлам.

Наведите курсор на любой экземпляр, чтобы просмотреть его подробную информацию.

Просмотр в виде списка

Переключитесь на Просмотр в виде списка, чтобы увидеть детали узлов в табличном формате, включая статус экземпляра, DBID, порт и путь хранения.

2.4 Информация о таблицах

Основная информация о таблицах

Нажмите Таблицы в левой боковой панели, чтобы открыть список таблиц, отображающий все базы данных:

Вы также можете выбрать конкретную базу данных из выпадающего списка:

Отобразится список всех таблиц выбранной базы данных, включая: имя таблицы, имя базы данных, схему, количество партиций, размер, владельца, оценённое количество строк, время последнего доступа, время последнего изменения и время последнего обновления статистики.

Подробная информация о таблице

Нажмите на конкретную таблицу, чтобы просмотреть её подробную информацию.

Страница деталей содержит два раздела: Основная информация и Структура.

Основная информация отображает аналогичные данные, как в списке, с дополнительной статистикой ниже:

Структура таблицы:

Для партиционированных таблиц вы можете просмотреть подробную информацию по каждой партиции:

Эти представления обеспечивают всесторонний обзор данных на уровне таблиц, поддерживая эффективное управление и обслуживание кластера.