Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по SQL
Часто задаваемые вопросы
Этот документ представляет инструменты ежедневного обслуживания и управления YMatrix, в основном в двух разделах:
Примечание!
Командные инструменты управляются через главный узел, поэтому они должны выполняться на Master-узле.
YMatrix 5 представляет новую архитектуру базы данных. В рамках этой архитектуры мы предоставляем самые современные инструменты управления кластером: mxstart, mxstop, mxstate.
Более подробную информацию о новой архитектуре YMatrix 5 см. в разделе Архитектура YMatrix.
Примечание!
YMatrix 5 по умолчанию использует новые инструменты обслуживания для управления кластером, тогда как 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.
Вы можете просмотреть параметр, добавив его имя:
[mxadmin@mdw ~]$ gpconfig -s shared_buffers
Values on all segments are consistent
GUC : shared_buffers
Master value: 1078464kB
Segment value: 1078464kB
Измените параметр с помощью gpconfig -c {config 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-адрес машины, на которой запущен процесс MXUI (по умолчанию — IP Master-узла), и номер порта:
http://<IP>:8240
После успешного входа откройте страницу «Управление кластером». По умолчанию отображается «Просмотр метрик», включающий две части:

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

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

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

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

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

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

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

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

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