› 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 · 3388 views
    This topic created in 4075 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   ·   Privacy   ·   Solana   ·   846 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.