Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет!
Вопрос вот в чем. Как ускорить репликацию между 2 мастерами? Есть какие-то программные ограничения на это дело или же административно это не изменить? Вопрос возник из-за того, что на одном сервере репликация отстает примерно на неделю (сужу по тому, что на слейве Relay_Master_Log_File mysql-bin.000148, тогда как на мастере последний mysql-bin.000163) и за день может пройти только пару логов, например до mysql-bin.000150, в то время что за день логов увеличивается на такое же число. То есть синхронизации ну хотя бы с разницей на 1 день добиться не получается, успеваем только-только до ротейта логов. Что посоветуете? Канал между серверами примерно 10 мбит/с. Канал соответствует, скорость тестировал, не забивается в течении дня. Каждый бинарный лог файл размером 1Гб. Что еще?
Неактивен
Подозреваю, что на реплике таки Вы упираетесь в диски, а не в канал. Ускорить
можно точно так же, как и любые запросы — грамотными индексами и адекватными
значениями переменных (буферы, синхронизации с диском и т.п.).
Неактивен
Да, спасибо, видимо так оно и есть. Теперь дело за "малым". Объяснить программистам где они неправы.
Буферы я под доступную память уже накрутил, больше уже некуда.
Неактивен