Akemi

面对主从延时,他的选择是……主从性能优化

2024/11/01

Mysql主从延时的原因
1.网络延时
2.主从服务器负载过高
3.数据库配置不合理,如缓冲区设置过小
4.数据量过大

Mysql主从延时解决方案
1.优化SQL语句与事务,选择合适索引
2.读写分离
3.参数优化,如并行复制(主从性能优化),调整buffer大小
4.硬件升级

从库多线程优化参数

1
2
3
4
5
6
7
8
9
10
11
开启GTID
开启binlog模式为row模式

gtid_node=ON
enforce_gtid_consistency=ON
log_slave_updates=ON
slave-parallel-type=LOGICAL_CLOCK
slave-parallel-workers=16 # 并发数,建议与cpu个数的一半
master_info_repository=TABLE
relay_log_info_repository=TABLE
relay_log_recovery=ON
CATALOG
  1. 1. 从库多线程优化参数