生产环境用的mgr一主四从,主从机器配置一样。偶尔会出现某一个或几个从节点同步卡住(同步时延持续增加),这个时候看写sql性能会逐渐下降(读没有问题)会导致业务超时。大部分这种情况能看到有相似报错"ERROR: GR Applier channel applier stopped with an error: Worker 2 failed executing transaction 'a3820476-331a-11ec-a7f3-0c42a1a0d2b4:9174737440'; Could not execute Write_rows event on table database.table; Duplicate entry 'hcuhgkd06ukoi5ny1zhf' for key 'table.PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY (1062) at 2023-04-10 12:58:08.309269",有几个疑问: 1. 什么情况会导致同步卡住,而且为什么大多情况是一个从节点有问题其他从节点是ok的 2. 一个从节点同步有问题为什么会影响mgr主库写sql性能,按理说mgr基于paxos超半数节点同步主节点不就可以提交事务了吗 问题困扰了很久,对mgr理解可能不到位,想看下怎么能解决 |
yejr
2023-5-26 20:41:01
| ||
tradymeky
2023-5-27 11:49:19
| ||
yejr
2023-5-27 23:34:26
| ||
tradymeky
2023-6-7 11:26:14
| ||
tradymeky
2023-6-7 11:27:06
| ||
yejr
2023-6-7 11:30:09
| ||
tradymeky
2023-11-10 16:53:03
| ||
yejr
2023-11-11 20:24:26
| ||
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com