mxstart

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

1 Описание

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

2 Параметры

Параметр Описание
-c или --db-cluster-id Указывает идентификатор целевого кластера базы данных. Если параметр не указан, используется идентификатор по умолчанию.
-m или --master-only Запускает только экземпляр master. Полезно для задач обслуживания. После запуска с этим параметром разрешены только подключения в utility-режиме к master. Например:
PGOPTIONS='-c gp_role=utility' psql
-a или --no-prompt Не запрашивать подтверждение от пользователя.
-y Не запускать резервный экземпляр. По умолчанию резервный экземпляр и процесс синхронизации запускаются.
-q Работать в тихом режиме. Вывод команды подавляется на экране, но продолжает записываться в файлы журналов.
-R Запустить базу данных в ограниченном режиме (подключаться могут только суперпользователи).
-t Устанавливает тайм-аут (в секундах) ожидания запуска экземпляров сегментов. Запуск сегментов может занять больше времени из-за процессов восстановления и проверки, если экземпляр был аварийно завершен (например, из-за отключения питания или принудительного завершения процесса postgres). По умолчанию — 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