MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
mrco
V2EX  ›  MySQL

mysql 主从复制问题,在线等,急..

  •  
  •   mrco · Jul 29, 2015 · 3061 views
    This topic created in 3957 days ago, the information mentioned may be changed or developed.
    是slave主动去想master请求数据对吧 .那时间间隔是多久?
    如果master传输了3条数据给slave,之间网络不好,丢了一条,slave如何保证数据的完整性?
    7 replies    2015-07-29 15:24:20 +08:00
    mahone3297
        1
    mahone3297  
       Jul 29, 2015
    mysql主从,好像是会漏的。对么?各位
    Jimmy_Chen
        2
    Jimmy_Chen  
       Jul 29, 2015
    9hills
        3
    9hills  
       Jul 29, 2015
    1. 延时一般在秒级,可以以降低写入性能的代价实现无延时
    2. 基于log的,不会漏。。。
    myoula
        4
    myoula  
       Jul 29, 2015
    呃 mysql的主从是基于binlog
    master会把每条sql都写入binlog 同时每条sql都有一个position的记录
    slave启动的时候 一个线程一直连在master上
    当postion变化的时候 master会通知slave去重新读取
    slaver读取相关的信息(记录master的主机信息和binlog的信息) 把binlog同步过来 同时有一个线程replay binlog 丢失可能性不大 除非错误 show slave status的时候 会有error
    详细的介绍 http://www.jb51.net/article/27222.htm
    idblife
        5
    idblife  
       Jul 29, 2015
    就这问题在线等个毛
    去官方文档一看便知
    julyclyde
        6
    julyclyde  
       Jul 29, 2015
    是slave主动去连接master,但连上之后推送数据是master主动的
    基于tcp,不存在所谓丢了一条的说法
    wavingclear
        7
    wavingclear  
       Jul 29, 2015
    用过但没有学习过原理,slave不故障就没出过问题。
    mrco
        8
    mrco  
    OP
       Jul 29, 2015
    @julyclyde 感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1104 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 17:59 · PVG 01:59 · LAX 10:59 · JFK 13:59
    ♥ Do have faith in what you're doing.