Что происходит с репликами Cloud SQL при перезапуске / переключении при отказе или увеличении количества экземпляров

У меня есть высокодоступный экземпляр PostgreSQL в облаке Google. Также для этой базы данных есть несколько реплик чтения.

В случае обновления экземпляра Cloud SQL и добавления дополнительных ядер и памяти потребуется перезагрузка.

Что произойдет с репликами чтения, будут ли они продолжать обслуживать запросы по мере обновления? Насколько мне известно, реплики для чтения должны иметь те же характеристики, что и исходная база данных. Будут ли они перезапущены и обновлены? Если нет, обновление реплики чтения выполняется вручную?

1 ответ

Решение

Что произойдет с репликами чтения, будут ли они продолжать обслуживать запросы по мере обновления?

В случае обновления требуется перезагрузка вашего главного экземпляра CloudSQL, ваша реплика чтения останется нетронутой, и она продолжит обслуживать выделенные запросы (отличные от главных).

Что произойдет с репликами чтения, будут ли они продолжать обслуживать запросы по мере обновления? Насколько мне известно, реплики для чтения должны иметь те же характеристики, что и исходная база данных. Будут ли они перезапущены и обновлены? Если нет, обновление реплики чтения выполняется вручную?

Что касается спецификаций реплик чтения, главная реплика и реплика чтения должны иметь одинаковую емкость, поэтому вы можете изменить только емкость мастера, что изменит также емкость реплик чтения.

Хотя это не относится к типу машины (ЦП и память). Вы можете изменять ЦП и память на ваших репликах чтения вручную сколько угодно, но ваш главный экземпляр может модернизировать память и ЦП до более низких характеристик вашей реплики чтения. Итак, главный экземпляр следует за меньшей репликой чтения.

Также примите во внимание документацию Google для требований и советов по репликации

Другие вопросы по тегам