降低mysql主从数据同步延迟问题的详细解决方案

降低mysql主从数据同步延迟问题的详细解决方案
基于局域网的主/从机制通常能满足实时备份的要求,如果延迟比较大,可以确定以下因素:
1。网络延迟
2。掌握负荷
三.从载荷
一般的做法是使用多个奴隶来分配读取请求,然后从这些奴隶身上取一个特殊的服务器,只作为备份,不需要任何其他操作,就能最大限度地达到实时的要求。

此外,我们还介绍了2个可以减少延迟的参数。

-从属网络超时=秒
参数含义:当从主数据库读取日志数据失败时,它要等待多长时间才能重新建立连接并获取数据

slave_net_timeout单元的默认设置为3600秒
| slave_net_timeout | 3600

-主连接重试=秒
参数含义:当主人和奴隶重新建立连接,如果连接失败,重试间隔多长时间。

默认情况下,主连接重试单元设置为60秒。

通常配置上述2个参数可以减少由网络问题引起的主数据和从数据的同步延迟。

一般网络问题的错误是:

070401 16:16:55 {错误}读取错误数据包从服务器失去连接到MySQL服务器
070401 16:16:55 {错误}从我 / O线:无法读取日志事件连接重试。

tag:数据同步解决方案延迟主从详细

相关内容