MySQL主从同步延迟Seconds_Behind_Master很大
1.mysql> show slave status \G 查看延迟6天多,也是很神奇了
2. 查看 Master_Log_File和Relay_Master_Log_File 对比,可以说明中继日志差100多位置,所有定位是中继日志问题
3.查看中继日志文件,密密麻麻的relay-bin文件
4.查看优化配置
mysql> show variables like '%sync_binlog%'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | sync_binlog | 0 | +---------------+-------+ 1 row in set (0.01 sec) mysql> mysql> show variables like '%innodb_flush_log_at_trx_commit%'; +--------------------------------+-------+ | Variable_name | Value | +--------------------------------+-------+ | innodb_flush_log_at_trx_commit | 1 | +--------------------------------+-------+ 1 row in set (0.00 sec) mysql> show variables like '%autocommit%'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | autocommit | ON | +---------------+-------+ 1 row in set (0.00 sec)
修改配置
mysql> set global sync_binlog=20; mysql> set global innodb_flush_log_at_trx_commit=2;
查看磁盘读写速度,有之前的800多K,上升到两千左右,观察 Seconds_Behind_Master也在慢慢变小
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2022-04-02 es 的reindex迁移索引