利用heartbeat,mysql replication,rsync,sersync2实现邮件的高可用。本篇只说一下,sersync2实现邮件和附件的准实时同步。
2021年,3月存档
ticdc有三个同步,其实中一个报了puller mem buffer reach size limit,导致的问题是:
1,ticdc的其中一台机器cpu居高不下,所有ticdc机器内存也是居高不下,触发监控告警。
2,整个tidb的gc不能工作
3,ticdc已停止往下游同步数据,同步中断
tiflash列式存储,tikv是行式存储,存储上就占有优势。tidb中创建表,默认都是tikv的。
在看这篇文章前,要看一下这篇,mysql 同步数据到 elasticsearch,这篇文章只讲了,单服务器单库单表的情况。本文主要讲,多服务器,多库,多表的情况。
程序连tidb,概率性报SQLSTATE[HY000]: General error: 9002 TiKV server timeout和SQLSTATE[HY000]: General error: 9002 TiKV server timeout,并且都是同一张表,并且都是select报错。单独把sql copy出来到命令行下运行,非常非常的慢,但是能跑出来。