› 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
hell0v2
V2EX  ›  MySQL

mysql 自带的主动同步,同步 binlog 时不会对主库的表进行锁表吧?

  •  
  •   hell0v2 · May 22, 2020 · 4055 views
    This topic created in 2318 days ago, the information mentioned may be changed or developed.

    如题,我是这么理解的,有人有不同的意见;我想要是锁表,那这功能就废了啊,而且也不用用 log 来同步了;主要是没真正主从测试过。。。

    7 replies  •  2020-05-22 14:17:40 +08:00
    xizismile
        1
    xizismile  
       May 22, 2020 via Android
    不锁表
    你的需求是什么,为什么要锁表呢?
    hell0v2
        2
    hell0v2  
    OP
       May 22, 2020
    @xizismile 不是需求要锁表,肯定是不要锁表啊,我也是这样理解,肯定不会锁表的;但有人说锁表,我只是从技术及业务角度分析肯定不会锁表,不过比较没实际用过,所以来确定下~
    fixend
        3
    fixend  
       May 22, 2020 via Android   ❤️ 1
    不锁,主库提交不会等从库同步,所以 mysql 会有从库同步延时,主从数据不一致等问题。如果要实现完全同步的主从,就得锁,没见到有数据库使用这种方式,性能太差。
    hell0v2
        4
    hell0v2  
    OP
       May 22, 2020
    @fixend 我也这么觉得,没必要完全意义上的同步;感觉这样已经能满足大部分需求了;话说,除了自带的主从同步,一般业界还用啥别的工具不?求指教
    fixend
        5
    fixend  
       May 22, 2020 via Android
    @hell0v2 集群,proxy 之类的吧,少见
    davidyanxw
        6
    davidyanxw  
       May 22, 2020
    我的理解,不会锁表。
    主从同步,是从发起读请求,主响应返回需要的 binlog 日志内容。
    OctopusGO
        7
    OctopusGO  
       May 22, 2020 via Android
    3l 说的没错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2646 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:04 · PVG 17:04 · LAX 02:04 · JFK 05:04
    ♥ Do have faith in what you're doing.