Изменение кластера PostgreSQL
Примечание
В регионе Казахстан доступны только платформы standard-v3 (Intel Ice Lake) и standard-v3-t4i (Intel Ice Lake with T4i). Другие типы платформ, кластеры GPU и выделенные хосты недоступны.
-
Почему кластер перешел в статус Updating во время внепланового создания резервной копии?
-
Можно ли одновременно создавать две базы данных в PostgreSQL?
-
Как изменить количество подключений, доступное пользователю?
-
Можно ли изменить класс существующего хоста (standard, memory-optimized, burstable)?
-
Почему не удается изменить конфигурацию кластера с хранилищем
local-ssd?
Почему кластер перешел в статус Updating во время внепланового создания резервной копии?
Кластер переходит в статус Updating сразу после запуска процесса создания резервной копии. Отменить операцию невозможно — дождитесь ее завершения.
Время выполнения операции зависит от ряда факторов: объем БД, конфигурация кластера, характер хранимых данных и т. д. Средняя скорость восстановления кластера из резервной копии приблизительно равна 100 Мб/сек.
Можно ли одновременно создавать две базы данных в PostgreSQL?
Одновременное выполнение нескольких операций над кластером невозможно: это архитектурная особенность технологий, используемых Yandex Cloud.
Как изменить количество подключений, доступное пользователю?
Можно. Для этого измените значения соответствующих настроек:
- Conn limit — максимальное количество подключений к хосту для одного пользователя. По умолчанию равно 50. Не может быть меньше 1.
- Max connections — максимальное количество подключений, зарезервированных для всех пользователей. По умолчанию равно
200 × <количество_vCPU_на_каждом_хосте>. При этом нужно учитывать, что в это число входит 15 служебных подключений: например, если для кластера задан параметр"max_connections": 100, то вы можете зарезервировать не более 85 подключений на каждый хост кластера для пользователей.
Можно ли изменить класс существующего хоста (standard, memory-optimized, burstable)?
Можно — для этого воспользуйтесь инструкцией в разделе Изменение настроек кластера.
Можно ли изменить тип диска в существующем кластере?
Можно. Для этого восстановите кластер из резервной копии и при задании настроек нового кластера укажите нужный тип диска.
Почему не удается изменить конфигурацию кластера с хранилищем local-ssd?
При попытке увеличить размер хранилища, изменить тип диска или класс хостов могут появиться сообщения UNPROCESSABLE ENTITY или GATEWAY_REQUEST_ERROR: requested feature is not available.
Некоторые операции с хранилищем local-ssd могут быть недоступны для облака. В этом случае воспользуйтесь одним из способов:
- Восстановите кластер из резервной копии и укажите нужную конфигурацию при создании нового кластера.
- Обратитесь в техническую поддержку
, чтобы уточнить возможность изменения существующего кластера.
Если изменение существующего кластера доступно, перед его запуском создайте резервную копию. Учитывайте требования к размеру хранилища local-ssd, приведенные в разделе Использование дискового пространства. Во время изменения конфигурации хосты будут обновляться по одному и могут быть временно недоступны. Чтобы приложение продолжало подключаться к текущему хосту-мастеру, используйте особый FQDN.
Можно ли управлять кластером с помощью команд SQL?
Существуют ограничения на управление кластером с помощью команд SQL. Подробнее в разделе Ограничения для команд SQL.
Можно ли создать базу данных с помощью команд SQL?
Нет, создать базу данных с помощью команд SQL нельзя. В кластере Managed Service for PostgreSQL возможно создание баз данных только с помощью интерфейсов Yandex Cloud.
Как вывести кластер из режима read-only?
Воспользуйтесь инструкциями в разделах Вывод кластера из режима read-only и Вывести кластер из режима read-only вручную.