Управление БД и пользователями
Управление базами данных Управление БД в панели управления производится на вкладке “Список баз данных” внутри нужной БД: Для добавления новой БД достаточно нажать кнопку «Добавить» и указать наименование новой БД: Управление пользователями Управление пользователями БД и правами его доступа производится на вкладке “Пользователи”: При добавлении нового пользователя необходимо указать его имя, а в поле “Применить […]
PostgreSQL: переключение мастера
Введение Для управления облачным кластером на базе PostgreSQL в нашем облаке используется Patroni. Именно он выполняет автоматическое переключение мастер-ВМ в случае проблем. Из-за высоких гарантий консистентности переключение мастера (то есть превращение одной из реплик в головной узел) — довольно деструктивное действие. Подразумевается, что при переключении происходят следующие шаги: Выбранная реплика (желательно с синхронной репликацией) получает […]
Удаление инстанса
Для удаления инстанса достаточно в контекстном меню выбрать пункт «Удалить инстанс»: И подтвердить удаление соответствующей кнопкой:
Резервное копирование инстанса
Создание бэкапов Для создания резервной копии инстанса перейдите в список инстансов, кликните на знак в конце строки и в контекстном меню выберите «Создать бэкап». В открывшемся окне введите название бэкапа или оставьте поле заполненным по умолчанию: И кликните «Создать бэкап». Резервное копирование производится в объектное хранилище. После окончания создания бэкапа он станет доступен в виде […]
Флаги (параметры)
Описание После создания базы данных есть возможность выставить некоторым параметрам БД свои значения. Иногда зашитые в базу значения «по умолчанию» недостаточны или несоразмерны для определённых пользовательских задач. Как правило, эти задачи требуют гибкой настройки базы — и теперь такая возможность есть. Добавление параметров В личном кабинете на списке баз данных найдите нужную базу и нажмите на […]
Масштабирование функций сервиса
Создание реплики при запуске инстанса Создать конфигурацию в режиме master»-slave можно при запуске инстанса, на шаге 2. Добавление реплики к существующему инстансу 1. Выберите в контекстном меню команду «Создать реплику»: Обратите внимание: эта функция доступна только из раздела «Базы данных». 2. В открывшемся окне укажите необходимые параметры: Тип виртуальной машины Выберите из списка предложенных […]
Вертикальное масштабирование PostgreSQL
Вертикальное масштабирование — это увеличение производительности каждого компонента системы с целью повышения общей производительности. Масштабируемость в этом контексте означает возможность заменять в существующей вычислительной системе компоненты более мощными и быстрыми по мере роста требований и развития технологий. Мы рассмотрим вертикальное масштабирование на примере кластера PostgreSQL. Масштабирование будет выполнено для каждого члена кластера. Как создавать базу […]
Управление обновлениями
Чтобы получить доступ к новым возможностям PostgreSQL, необходимо обновлять версии СУБД. Patch Management позволяет обновить Postgres и Postgres Pro с более младшей на более старшую версию. Мы предлагаем 3 варианта конфигурации работы с PostgreSQL. Ниже мы рассмотрим подробнее каждые из них. Обновление версии СУБД Для обновления PostgreSQL необходимо использовать утилиту pg_upgrade. Перед обновлением будет сделан backup. […]