Mysql的主从复制很慢

我们正在运行一个MySQL主从复制设置,从站的速度非常缓慢。 当从服务器正在经历主服务器的日志时,似乎没有高networking或CPU使用率。 主从站之间的连接稳定,速度快(15 MB / s avg。),每个内核(四核CPU)的从机CPU使用率不超过2%。

我们已经做了一些testing,让奴隶赶上,直到它在主人的相同位置,然后执行大量的查询。 虽然主人的CPU使用率上升,但奴隶在获得主人的询问方面实际上做得很差。 Relay_Log_Pos以非常缓慢的速度增加,Exec_Master_Log_Pos非常接近Relay_Log_pos。

对我来说,似乎是networking相关的Relay_Log_Pos不增加非常快,导致奴隶没有太多的查询执行,或者我在这里丢失的东西?

iowait的45%-96%相当高。

你需要改进你的磁盘写入速度。 您可以购买更快的磁盘或升级到具有更多写入caching的RAID控制器。