Прежде всего, убедитесь, что ведомое устройство имеет такую же или лучшую аппаратную конфигурацию по сравнению с ведущим. Подчиненное устройство должно запускать те же DML и DDL, которые запускаются на ведущем устройстве, плюс любую другую нагрузку, которую вы на него бросаете.
В Интернете доступно множество общих советов о том, как оптимизировать производительность MySQL. Стандартное предложение увеличения key_buffer
или innodb_buffer_pool
(для MyISAM и InnoDB соответственно) по-прежнему применяется.
Если к ведомому устройству выполняется множество сложных запросов, рассмотрите возможность добавления дополнительных ведомых устройств, чтобы распределить нагрузку. Вам также следует обратить внимание на изменение времени выполнения любых cronjobs для сокращения одновременных запросов.