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

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

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

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

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

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

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