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住。
参考下面文章,关注MGR的一些约束和限制,就基本上不会遇到这个问题的
https://greatsql.cn/docs/user-manual/2-about-greatsql/2-4-greatsql-limitations.html
简言之,MGR中建议采用单主模式,需要对堆表DDL时,也尽可能用pt-osc之类的工具,倒不是怕整个MGR集群hang住,而是普通DDL执行完后,在从节点也要照样执行一遍,对系统负载影响较大,而且也容易造成复制延迟。
页:
[1]