Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Расширяет существующий кластер. Примеры использования см. в документации.
| Параметр | Описание |
|---|---|
| -a или --analyze | Запускает команду ANALYZE после расширения для обновления статистики таблиц. По умолчанию ANALYZE не выполняется. |
| -B batch_size | Количество удалённых команд, отправляемых пакетом на целевые хосты перед паузой на одну секунду. Значение по умолчанию — 16. Допустимый диапазон: от 1 до 128. |
| -c или --clean | Очищает схему, использованную во время расширения. |
| -d hh:mm:ss или --duration hh:mm:ss | Максимальное время выполнения операции расширения. Процесс останавливается автоматически по истечении указанного времени, даже если расширение не завершено. |
| -e 'YYYY-MM-DD hh:mm:ss' или --end 'YYYY-MM-DD hh:mm:ss' | Срок окончания расширения. Если к этому времени процесс не завершён, он останавливается автоматически. |
| -f filename или --hosts-file filename | Указывает файл, содержащий имена хостов новых узлов, по одному на строке. Если параметр не задан, имена хостов вводятся в интерактивном режиме. |
| -i input_file или --input input_file | Указывает конфигурационный файл расширения. Каждый добавляемый сегмент должен быть описан одной строкой в формате: hostname:address:port:datadir:dbid:content:preferred_role |
| -n parallel_processes | Число параллельных процессов для перераспределения таблиц. Допустимые значения: от 1 до 96. Каждое перераспределение таблицы требует двух подключений к базе данных: одно — для перераспределения таблицы, второе — для записи состояния. Проверьте значение серверного параметра max_connections, чтобы общее количество подключений не превышало максимально допустимое. |
| -r или --rollback | Откатывает неудавшееся расширение. |
| -s или --silent | Работает в тихом режиме. Продолжает выполнение без запроса подтверждения при возникновении предупреждений. |
| -S или --simple-progress | Если указан, служебная программа gpexpand записывает минимальную информацию о ходе выполнения в файл gpexpand.expansion_progress. |
| -t directory или --tardir directory | Указывает временный каталог на хостах сегментов для хранения tar-файлов. |
| -v или --verbose | Включает подробный режим отладки. При использовании этой опции инструмент выводит все DDL и DML, используемые при расширении базы данных. |
| --version | Отображает версию инструмента и завершает работу. |
| -? или -h или --help | Отображает справочную информацию. |
Добавление узлов с использованием конфигурационного файла:
gpexpand -i input_file
Запуск перераспределения таблиц с максимальной продолжительностью 60 часов:
gpexpand -d 60:00:00