Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Документ представляет инструменты для регулярных операций и обслуживания YMatrix, разделённые на две части:
Примечание!
Все командные инструменты управляются через главный узел (Master), поэтому они должны выполняться именно на Master-узле.
YMatrix 6 использует те же инструменты управления кластером, что и YMatrix 5. Мы предоставляем следующие средства обслуживания: mxstart, mxstop, mxstate.
Примечание!
YMatrix 4 (MatrixDB 4) по умолчанию по-прежнему использует инструменты обслуживания серии Greenplum. Подробности см. в разделе Базовое управление кластером YMatrix 4.
Используйте команду 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 для проверки операционного состояния кластера, включая:
[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
Обычно для получения метаданных кластера вы можете запрашивать системные каталоги, такие как pg_database, pg_class.
Для удобства и наглядности просмотра этой информации (например, баз данных, таблиц, их размеров, типов, времени доступа и т.д.) YMatrix предоставляет графический веб-интерфейс. Простыми кликами вы можете быстро получить нужные данные.
Сначала войдите в графический интерфейс. В браузере введите IP-адрес (по умолчанию — IP Master-узла) и порт, на котором запущен сервис MXUI:
http://<IP>:8240
После входа вы попадаете на страницу «Управление кластером», которая по умолчанию отображает «Просмотр метрик». Она состоит из двух разделов:

Переключитесь на «Просмотр экземпляров». Информация об узлах изменяется с метрик на статус и распределение экземпляров.

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

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

Нажмите на опцию «Таблицы» слева, чтобы перейти на страницу таблиц. Отображаются все базы данных:

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

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

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

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

С помощью этих двух представлений вы получите всестороннее понимание данных на уровне таблиц, что поможет в управлении и обслуживании кластера.