mxstart

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

1 Описание

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

2 Параметры и опции

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

3 Примеры

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

mxstart -a

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

mxstart -R

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

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

Внимание!
YMatrix 5 использует совершенно новую архитектуру базы данных и применяет инструмент mxstart для запуска кластера. Он несовместим с gpstart. В предыдущих версиях можно было использовать инструмент gpstart.

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