admin222 发表于 2023-5-25 20:50:27

MGR 会出现节点间的复制异常吗

之前用Galera Cluster的遇到过问题,

InnoDB: Conflicting lock on table: `db`.`table_name` index: table_name_id_index that has lock然后导致3节点的集群,宕掉2个,剩下一个也不能提供服务。

我想问一下,MGR会不会出现类似的问题,还有在大表上执行ALTER TABLE的时候会不会导致集群hang住。

yejr 发表于 2023-5-26 08:53:51

参考下面文章,关注MGR的一些约束和限制,就基本上不会遇到这个问题的
https://greatsql.cn/docs/user-manual/2-about-greatsql/2-4-greatsql-limitations.html

简言之,MGR中建议采用单主模式,需要对堆表DDL时,也尽可能用pt-osc之类的工具,倒不是怕整个MGR集群hang住,而是普通DDL执行完后,在从节点也要照样执行一遍,对系统负载影响较大,而且也容易造成复制延迟。
页: [1]
查看完整版本: MGR 会出现节点间的复制异常吗