• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 减少mysql主从数据同步延迟问题的详解

减少mysql主从数据同步延迟问题的详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql主从不同步,mysql主从同步,mysql主从同步原理,mysql主从同步配置,mysql 主从同步错误等相关知识,希望本文的分享对您有所帮助

基于局域网的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

 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 减少mysql主从数据同步延迟问题的详解

相关文章

  • 2017-05-11mysql 锁表锁行语句分享(MySQL事务处理)
  • 2017-05-11Linux系统下查看mysql版本的四种方法
  • 2018-12-05MySQL数据库如何导入dbf格式数据?
  • 2017-05-11mysql数据库优化必会的几个参数中文解释
  • 2018-12-05MySQL数据库备份和还原的常用命令小结
  • 2017-08-07mysql数据库根据datetime数据查询某一时间区间的数据数量
  • 2018-12-05详解innodb_index_stats导入数据时提示表主键冲突的错误
  • 2018-12-05mysql进阶(十四) 批量更新与批量更新多条记录的不同值实现方法
  • 2017-05-11关于MySQL索引的几点值得注意的事项
  • 2018-12-05强制修改mysql的root密码的六种方法分享(mysql忘记密码)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SQLSERVER2008中CTE的Split与CLR的性能比较
    • 利用MySQL函数实现判断视频扩展名的代码
    • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解
    • MySQL中字符串函数详细介绍
    • SQLServer 2005 控制用户权限访问表图文教程
    • MySQL错误Forcing close of thread的两种解决方法
    • mysql基础使用浅谈(1)_MySQL
    • mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置
    • mysql 中文乱码 解决方法集锦
    • MySQL查询倒数第二条记录实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有