IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    一周碎碎念,2021.9.12,之前说的MGR课程上线啦

    叶金荣发表于 2021-09-12 14:39:04
    love 0

    叨叨最近遇到的一些事以及见闻、思考。

    1. GreatSQL/MGR课程上线啦

    向大家报告下GreatSQL/MGR专题课程的进度,该课程现已上线,不过还差两个视频没录完。

    第一期内容相信有很多不足,甚至错漏的地方,也欢迎各位不吝留言帮忙提建议、意见,帮忙改进完善,感谢。

    扫码

    或复制链接在浏览器中打开
    GreatSQL社区《实战MGR》

    2. 在MGR中,开启writeset和组提交会冲突吗

    这是来自一位群友的问题。

    这是不冲突的,采用writeset仍然可以组提交。

    3. MySQL有全同步模式吗?

    严格上讲,目前是没有全同步模式架构的。

    不过,在MGR里,选择 BEFORE_AND_AFTER 也勉强可以算全同步模式吧。

    4. MGR单主模式下,需要另外两个节点全部确认才能提交,还是只需要一个节点确认就可以提交?

    MGR单主模式下,虽然只有一个节点能进行写入,但其实其他节点也要参与事务认证的,所以还是需要达成多数派共识才行。

    预告下,GreatSQL分支计划推出一个新功能,在单主模式下,可以选择只在本地节点认证,无需多数派认证,效率会更高。不过同时要求其他节点不能手动关闭 super_read_only 模式写数据,否则可能会造成数据不一致风险。

    5. 执行show databases 特别慢怎么回事

    大概率是这个实例下的数据对象太多了,第一次执行时要加载这些数据对象,所以特别慢。可以尝试以下几个方法:

    • 用mysql客户端登入时,加上 -A (–no-auto-rehash) 选项,就无须在第一次执行时全部读取这些数据对象元数据了
    • 提高table-open-cache
    • 加大innodb-buffer-pool-size
      如果还是不行,那就要具体问题具体分析了。

    其他无甚大小事,就这样。

    您可能对下面这些文章也感兴趣:

    1. 技术分享 | 为什么MGR一致性模式不推荐AFTER 引子 某次测试过程中,发现在 AFTER 级别下,节点故障会导致集群无法进行事务提交,同时,当事务进入提交阶段 […]...
    2. 基于开源应用快速构建HTAP系统 利用ProxySQL、MySQL、ClickHouse快速构建HTAP系统 1. 关于ClickHou […]...
    3. [MySQL FAQ]系列 — 打开general log到底影响多大 我们知道,有时候为了debug或跟踪方便,会临时打开MySQL的general log。如果在线业务请求比较频 […]...

    Powered by YARPP.



沪ICP备19023445号-2号
友情链接