Как повысить репликацию MySQL master-slave до предела? - PullRequest
0 голосов
/ 26 июня 2009

В настоящее время раб часто отстает от мастера на несколько тысяч секунд, что вызывает головную боль!

1 Ответ

0 голосов
/ 28 июня 2009

Прежде всего, убедитесь, что ведомое устройство имеет такую ​​же или лучшую аппаратную конфигурацию по сравнению с ведущим. Подчиненное устройство должно запускать те же DML и DDL, которые запускаются на ведущем устройстве, плюс любую другую нагрузку, которую вы на него бросаете.

В Интернете доступно множество общих советов о том, как оптимизировать производительность MySQL. Стандартное предложение увеличения key_buffer или innodb_buffer_pool (для MyISAM и InnoDB соответственно) по-прежнему применяется.

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

...