mxstart

Запускает систему базы данных YMatrix.

1 Описание

Утилита mxstart используется для запуска кластера базы данных YMatrix. Она требует, чтобы кластер был развернут с использованием новой архитектуры, представленной в YMatrix. При запуске кластера YMatrix на самом деле запускаются несколько процессов-прослушивателей PostgreSQL, управляемых службой репликации базы данных.

2 Параметры

Параметр Описание
-c или --db-cluster-id Указывает идентификатор целевого кластера базы данных. Если параметр не указан, используется идентификатор по умолчанию.
-m или --master-only Запускает только экземпляр master. Полезно при выполнении задач обслуживания. После использования этой опции подключения к master разрешаются только в режиме утилиты. Например:
PGOPTIONS='-c gp_role=utility' psql
-a или --no-prompt Не запрашивать подтверждение.
-y Не запускать экземпляр standby. По умолчанию, если этот параметр не используется, экземпляр standby и процесс синхронизации запускаются.
-q Работать в тихом режиме. Вывод подавляется на экране, но по-прежнему записывается в файлы журналов.
-R Запустить базу данных в ограниченном режиме (подключаться могут только суперпользователи).
-t Устанавливает тайм-аут (в секундах) ожидания запуска экземпляров сегментов. Если экземпляр сегмента был аварийно завершен (например, из-за отключения питания или принудительного завершения процесса PostgreSQL), запуск может занять больше времени из-за процедур восстановления и проверки. По умолчанию — 60 секунд, если не указано иное.
-h или --help Показать справочную информацию.
--log-level Установить уровень журналирования (error / debug / verbose / info). По умолчанию — info.

3 Примеры

Запуск кластера YMatrix по умолчанию без запроса подтверждения:

mxstart -a

Запуск системы базы данных YMatrix в ограниченном режиме (разрешены только подключения суперпользователей):

mxstart -R

Запуск только мастер-экземпляра YMatrix и подключение в режиме утилиты:

mxstart -m PGOPTIONS='-c gp_role=utility' psql

Примечание!
YMatrix 5 представляет полностью новую архитектуру базы данных. Для запуска кластеров требуется использовать инструмент mxstart, который несовместим с gpstart. В более ранних версиях использовалась утилита gpstart.

См. также: mxstop, mxstate