Рассмотрим балансировщик MySQL на примере использования ProxySQL. Если коротко: MySQL proxy — прокси-сервер с открытым исходным кодом, предназначенный для работы с базами данных MySQL. Работает между сервером MySQL и клиентом, перенаправляя запросы от клиента к серверу.
Что нам дает использование ProxySQL?
Позволяет повысить производительность, распределяя трафик между пулом нескольких серверов баз данных, а также улучшить доступность, автоматически переходя в режим ожидания, если один или несколько серверов баз данных вышли из строя.