V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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
vczyh
V2EX  ›  MySQL

MySQL 8.4 MGR 可以上生产吗?

  •  
  •   vczyh · 1 天前 · 1587 次点击

    准备做新版本

    14 条回复    2024-12-25 23:45:43 +08:00
    netnr
        1
    netnr  
       1 天前
    MySQL 8.0/8.4 执行 DDL 会丢数据?是,但影响有限
    https://mp.weixin.qq.com/s/RwAzDdicYWl1cdDq-I0Jsg
    pigeon2049
        2
    pigeon2049  
       1 天前
    用就不要怕
    9.1.0 直接冲 哪里报错改哪里
    realpg
        3
    realpg  
       1 天前
    不用 innodb cluster 的话 没必要上 lts
    用 innodb cluster 的话 router 坑不少 但是都能解决
    qW7bo2FbzbC0
        4
    qW7bo2FbzbC0  
       1 天前   ❤️ 3
    8.4 版本 master/slave 关键词因为政治正确,改成了 primary/replica 了吧,之前工具可能都不适配,可以从 8.0 开始用,慢慢等生态工具支持新关键词
    hetal
        5
    hetal  
       1 天前
    我们公司就用的 8.4 的 innodb cluster+mysql router ,另外还是用的 docker+swarm 运行的~~~
    flyqie
        6
    flyqie  
       1 天前 via Android
    @qW7bo2FbzbC0 #4

    没关注。。还以为这股风气结束了。。没想到居然还在。。

    这下难受了,不知道得等多久。
    vczyh
        7
    vczyh  
    OP
       14 小时 0 分钟前
    @pigeon2049 牛逼
    vczyh
        8
    vczyh  
    OP
       13 小时 58 分钟前
    @realpg 我看 8.4 相比 8.0 没多什么特性,请问 innodb cluster router 有什么坑吗?
    realpg
        9
    realpg  
       13 小时 42 分钟前
    @vczyh #8
    router 可靠性比较差
    经常自己就无了
    而且 router 默认生成器是 init.d 启动 不会自己重启 不知道什么草台班子写的 甚至不是 systemd

    router 得日志功能形同虚设 崩了 死了 都不会写日志
    有时候进程正常 内存也没泄露 对外服务就不好使了 然后自身还正常上报自己正常

    反正这个 router 的可靠性和逻辑 像是大专生课程作业

    从 8.3 到现在 一直这样 版本我们一直滚动升级 问题常态存在
    realpg
        10
    realpg  
       13 小时 39 分钟前
    @hetal #5
    你们 router 自己改造没 router 的可靠性如何
    其他都好 就 router 的坑我们踩了几百次了
    现在甚至已经整了一帮人研究 router 结构 自己重写一个 router
    vczyh
        11
    vczyh  
    OP
       11 小时 59 分钟前
    @realpg 多谢,不过我们还在调研

    1. 如果不使用 router 可以不,我直连 Primary(RW)和 Replica(R)
    2. 相比简单的主从,单 primary MGR 的性能如何
    hetal
        12
    hetal  
       11 小时 11 分钟前
    @realpg 用了 1 年了官方 docker 版本,没有发现啥问题
    hetal
        13
    hetal  
       11 小时 8 分钟前
    @vczyh 我们在正式使用前做了很多压力测试,主要实测如下:
    1. Docker 的版本会比普通版本 qps 少 10%左右
    2. MGR 比普通单台性能平均少 30%左右,写入和读取平均一下

    好处是:
    1. 解决了单点故障问题,高可用性
    2. 扩容、迁移、升级更简单了
    realpg
        14
    realpg  
       5 小时 26 分钟前
    @hetal #12
    大概是我们的 mysql 负载太重的原因 轻负载可能无法复现

    @vczyh #11
    你不使用 router 那就不要用这个 cluster 直接回归原始主从

    另外看我问#12 的 因为用这玩意生产的企业真的不多 我们的 mysql 集群是充分设计利用效能的,负载非常重,并发很高,数据量也非常大,但是不会搞死数据库引擎

    可能只有到很重负载的 很高并发的规模才会 router 不稳定
    这个仅供参考
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:11 · PVG 05:11 · LAX 13:11 · JFK 16:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.