Масштабировать кластер MySQL semi-sync
Кластер облачных баз данных MySQL semi-sync можно масштабировать. Например:
- увеличить vCPU и RAM для повышения производительности кластера;
- изменить линейку конфигураций с локальным диском на другую линейку с локальным диском — размер диска обязательно долже н быть больше, чем в предыдущей конфигурации, количество vCPU и RAM можно уменьшить или увеличить. Изменить линейку с локальным диском на линейку с сетевым диском и наоборот можно только при восстановлении кластера.
Посмотрите список конфигураций нод.
Процесс изменения конфигурации зависит от наличия реплик.
Принцип работы
Процесс изменения конфигурации зависит от наличия реплик:
- если в кластере нет реплик — на время применения изменений мастер-нода будет остановлена, кластер временно будет недоступен на чтение и запись;
- если в кластере есть реплики — кластер будет доступен на чтение и запись в процессе применения изменений. Реплики будут остановлены поочередно, и конфигурация каждой из них будет изменена. Затем мастер-нода переключится на одну из реплик, и изменится конфигурация прошлой мастер-ноды.
Время изменения конф игурации зависит от объема данных в кластере.
Масштабировать кластер
Если ранее вы изменили настройки СУБД, то они могут сброситься после масштабирования. Подробнее о настройках MySQL semi-sync при масштабировании кластера.
Масштабируйте кластер, когда пользователи наименее активны.
-
Чтобы избежать остановки мастер-ноды в кластере без реплик, добавьте реплику. После завершения масштабирования реплику можно удалить.
-
В панели управления перейдите в раздел Облачная платформа → Базы данных.
-
Откройте страницу кластера → вкладка Настройки.
-
Нажмите Масштабировать кластер.
-
Выберите другую конфигурацию. Вы можете:
- выбрать конфигурацию только с бóльшим объемом дискового пространства;
- уменьшить или увеличить количество vCPU и RAM;
- изменить линейку конфигураций с локальным диском на другую линейку с локальным диском. Изменить линейку с локальным диском на линейку с сетевым диском и наоборот можно только при восстановлении кластера.
-
Опционально: увеличьте количество реплик в кластере.
-
Нажмите Сохранить.
-
После масштабирования очистите DNS-кэш.
-
Проверьте, что кластер масштабировался правильно.
Очистить DNS-кэш
Ubuntu/Debian
CentOS
macOS
Windows
-
Откройте CLI.
-
Очистите DNS-кэш:
sudo systemctl restart systemd-resolved
-
Откройте CLI.
-
Очистите DNS-кэш:
sudo dscacheutil -flushcache
-
Откройте CLI.
-
Очистите DNS-кэш:
sudo systemctl restart network
-
Откройте СLI с правами администратора.
-
Очистите DNS-кэш:
ipconfig /flushdns