基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了。如果延迟比较大,就先确认以下几个因素:

1. 网络延迟

2. master负载

3. slave负载

一般的做法是,使用多台slave来分摊读请求,再从这些slave中取一台专用的服务器,只作为备份用,不进行其他任何操作,就能相对最大限度地达到'实时'的要求了

另外,再介绍2个可以减少延迟的参数

–slave-net-timeout=seconds

参数含义:当slave从主数据库读取log数据失败后,等待多久重新建立连接并获取数据

slave_net_timeout单位为秒 默认设置为 3600秒

| slave_net_timeout               | 3600

–master-connect-retry=seconds

参数含义:当重新建立主从连接时,如果连接建立失败,间隔多久后重试。

master-connect-retry单位为秒 默认设置为 60秒

通常配置以上2个参数可以减少网络问题导致的主从数据同步延迟

一般网络问题的错误是:

070401 16:16:55 [ERROR] Error reading packet from server: Lost connection to MySQL server during query (server_errno=2013)

070401 16:16:55 [ERROR] Slave I/O thread: Failed reading log event, reconnecting to retry, log ‘mysql_master-bin.000134′ position 115817861

您可能感兴趣的文章:MySQL主从同步、读写分离配置步骤mysql主从数据库不同步的2种解决方法Mysql主从同步备份策略分享MYSQL主从不同步延迟原理分析及解决方案linux下指定mysql数据库服务器主从同步的配置实例mysql主从同步复制错误解决一例windows环境下mysql数据库的主从同步备份步骤(单向同步)Mysql 主从数据库同步(centos篇)mysql主从库不同步问题解决方法详解MySQL数据库设置主从同步的方法

mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解相关推荐

  1. 微信小程序如何从数组里取值_微信小程序数据存储与取值详解

    在小程序开发的过程,经常要需要这个页面输入的数据,在下一个页面中进行取值赋值. 比如: 在A页面input输入框,输入电话号码,点击添加.需要在B页面电话区域中,显示刚刚输入的电话号码. 因为这是两个 ...

  2. php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...

    在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...

  3. mysql主从 复制新库_关于MySQL主从复制的几种复制方式总结

    异步复制 MySQL的复制默认是异步的,主从复制至少需要两个MYSQL服务,这些MySQL服务可以分布在不同的服务器上,也可以在同一台服务器上. MySQL主从异步复制是最常见的复制场景.数据的完整性 ...

  4. mysql主从切换gtid不一致_解决mysql使用GTID主从复制错误问题

    解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决 ...

  5. mysql的字符集设置为什么_为什么Mysql默认的字符集都是latin1

    为什么Mysql默认的字符集都是latin1 关注:151  答案:2  mip版 解决时间 2021-01-25 17:36 提问者旧梦已过期 2021-01-25 03:58 为什么Mysql默认 ...

  6. c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节

    为mysql表字段设置默认值的方法及注意细节,有需要的朋友可以参考下. 环境:MySQL 5.1 + 命令行工具 问题:MySQL表字段设置默认值 解决方法: 代码如下: --SQL: CREATE ...

  7. glassfish默认密码_在MySQL上使用含盐密码的GlassFish JDBC安全性

    glassfish默认密码 我在该博客上最成功的文章之一是有关在GlassFish上使用基于表单的身份验证设置JDBC安全领域的文章 . 对这篇文章的一些评论使我意识到,要真正使它安全,应该做的还很多 ...

  8. mysql 默认字符集_设定mysql的默认字符集

    mysql> show global variables like '%charac%';    --查看当前mysql采用的字符集 mysql>show global variables ...

  9. mysql存储设计_减少mysql存储列的方法(以设计网络店铺为例)

    在设计数据库时,我们会经常碰到表示是非的字段,网络渔夫-汪维曾在设计店铺表时就遇到下列情况: 该店铺有如下属性:首先是否具有如图所示的消费者保障服务: 其次还有诸如是否属于中关村商圈等等;在这里如果要 ...

最新文章

  1. Open3d学习计划—高级篇 2(彩色点云配准)
  2. django rest-framework 1.序列化 一
  3. 裂痕第一至五季/以法之名Damages迅雷下载
  4. hbase-site.xml 和 hbase-default.xml
  5. 公式写成matlab代码,大话遗传算法(含Matlab代码)
  6. js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
  7. JDK 8_jstack命令使用
  8. Guava学习笔记:Immutable(不可变)集合
  9. Swift3.0P1 语法指南——控制流
  10. 高德地图---已知两点经纬度坐标求距离和角度
  11. 【Ubuntu 提升音质】 Linux 平台下的一个 全局音效均衡器插件
  12. 2022云栖大会开幕 阿里张勇:以更先进技术承担更大责任
  13. 苹果发布的Mac Pro就是“渣渣”?网友疯狂吐槽
  14. k8s入坑之报错(4)报错:repomod.xml signature could not be verified
  15. 51单片机之共阳极静态数码管
  16. maven complie报错汇总
  17. 安装sql 2008 express 企业管理器Management Studio
  18. redis的多路复用原理
  19. 关于POI设置打印区域 动态添加打印区域问题
  20. 浅析LruCache原理

热门文章

  1. OD使用教程18 - 调试篇18
  2. java 排序_Java中常见的排序算法有哪些?---选择排序
  3. Part1. 泛函分析讲义I-度量空间概述
  4. 谷歌身份验证器验证码不对怎么回事_地面最强下载器:IDM+【安卓】详细介绍...
  5. 【控制】遗传算法(GA,Genetic Algorithm)及 Matlab 实现
  6. 【数理知识】《随机过程》方兆本老师-第3章-Markov 过程
  7. 第四章 多变量线性回归-机器学习老师板书-斯坦福吴恩达教授
  8. verilog一些小知识点注意事项集合
  9. 【任务脚本】0530更新淘宝618活动领喵币脚本,OrangeJs基于autojs全自动程序稳定运行,向大神致敬...
  10. 通过COS上传文件至腾讯云