Встречается на собеседованиях • сегодня

Как часто обновляется Slave БД в Master-Slave

В Master-Slave репликации обновление Slave БД зависит от настроек репликации. Основные варианты:

  1. Синхронная репликация - изменения применяются на Slave сразу после Master (минимальная задержка)
  2. Асинхронная (по умолчанию) - Slave обновляется с небольшой задержкой (обычно доли секунды)
  3. Полусинхронная - Master ждет подтверждения хотя бы от одного Slave перед коммитом

Пример настройки асинхронной репликации в MySQL:

sql
CHANGE MASTER TO
  MASTER_HOST='master_host',
  MASTER_USER='repl_user',
  MASTER_PASSWORD='password',
  MASTER_AUTO_POSITION=1;
START SLAVE;

Задержка зависит от нагрузки, сетевого latency и конфигурации. В высоконагруженных системах может достигать нескольких секунд.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы