【问题标题】:Group Replication: Transction Hanged组复制:事务挂起
【发布时间】:2020-06-11 13:39:08
【问题描述】:

我已经在 mysql 5.7.22 上配置了组复制,我发现如果插入 10k 行那么它工作正常,但是一旦我将事务行增加到 20k,它就会挂起我的实例并且仍然不能用于任何工作。我很简单的运行这个语句。

insert into test select * from test1 limit 20000

【问题讨论】:

  • 我不是DBA,我用的galera集群不知道是不是一样,但是当你想做海量插入时,需要使用bulk模式

标签: mysql replication database-replication mysql-group-replication


【解决方案1】:

您不应该使用大型事务。

如果单个事务导致消息内容是 足够大,无法在组成员之间复制消息 在 5 秒窗口内通过网络,成员可能被怀疑 失败,然后被开除,只是因为他们很忙 处理交易。大额交易也会导致 由于内存分配问题,系统运行缓慢。

您可以在mysql页面上查看全文。 Group Replication Limitations

【讨论】:

    猜你喜欢
    • 2018-09-04
    • 1970-01-01
    • 2012-11-30
    • 2014-03-26
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多