易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3867|回复: 0
收起左侧

[MySQL Delay]生产环节主从延迟的问题解决过程记录: sync_binlog=0

[复制链接]
发表于 2018-7-5 11:33:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
Seconds_Behind_Master: 7600
0 Q- l$ j5 @4 t1 N' b2 m3 H5 z! ]! f. t# k7 c+ q$ v
1, 检查show full processlist; 没有任何slow的dml sql语句。; C4 i- G, e3 R+ `/ g0 o
2, 检查innodb status,没有任何lock的块。% J# c% v. P, b. K
3, 检查cacti,里面cpu usage从4%上升到了15%,Percona InnoDB I/O GT 从90%降低到了50%%。* ^0 i4 C9 `, N5 t6 C: ?
4, 检查当前connections,发现处于业务低峰期。3 [# `6 D0 [+ s, K, C. Y
5,  尝试我重启了下mysql server,结果Seconds_Behind_Master还是不停的增长。
3 B" R( y* G. o) \; u+ d, E: T- ?3 _+ G0 |+ g
6,最后去检查写入参数看下:. l& r9 Y& F* J2 S1 u( p% V/ f
mysql> show variables like '%commit%';% x0 C5 s- p" g+ U: |* u% a* }$ g
+--------------------------------+-------+2 P2 u5 P- o" f: a+ a' V
| Variable_name                  | Value |
1 W/ B& n: a! c2 S& x+--------------------------------+-------+
" |% H; E$ V7 a/ b0 ]; z0 r| autocommit                     | ON    |1 n+ y6 G6 H7 V* i% n
| innodb_commit_concurrency      | 0     |( Y4 w& D5 c1 S0 }! \1 Y' K& G
| innodb_flush_log_at_trx_commit | 0     |
6 R2 A8 u( T$ o& V9 @/ }; u7 k+--------------------------------+-------+2 K' _4 V9 b( X5 c6 Z5 ]( p
3 rows in set (0.00 sec): `$ e7 Q. T9 p+ g
5 C- \8 l; _, |6 C" N. H( r
commit为0,已经算是最快的了。
1 k3 K4 @# |1 h: E再看binlog: i2 B. A* O& C3 I, K
mysql> show variables like 'sync_binlog';9 H) }: n& |) @) A
+---------------+-------+
- o2 B% ?; B- Q+ y| Variable_name | Value |+ O: h& K+ L2 }$ f
+---------------+-------+
* _  F5 n! G2 ^| sync_binlog   | 2     |0 S2 o+ S# w, {! E; O
+---------------+-------+
8 z, y6 M2 ], l4 C1 @8 r) B6 b1 row in set (0.00 sec)
* s8 B9 e/ ?$ O
" R7 C0 ~! \* l. v6 @那么改成0试试看吧。2 t8 r# B- {& G2 Y* u
set global sync_binlog=0;
  g" e; i# a2 Y6 e$ d; K
) l1 A- p! G7 _! r: u: H' g6 p+ K执行完后,从Seconds_Behind_Master: 9200变成了Seconds_Behind_Master: 8791,开始追了。- Z. Q: ]6 e0 P1 Z) e
又过了3分钟,已经是Seconds_Behind_Master: 0了。5 R1 N  R% }$ {8 a" O" T
虽然问题解决了,但是主要问题不在sysn_binlog,估计是磁盘有问题了,不然不可能在晚上业务低峰期,会主从delay的。平常白天业务高峰期都没有主从delay过,把疑惑发给山姆大叔,让他去找system administrator吧,去check下disk的问题。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-10 16:26 , Processed in 0.038416 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表