今天Mysql从库日志抛以下note信息,起初是主库上这几天有很大的并发事务,导致从库延时非常大,但是从库并没有什么压力,我们来分析下这个问题。

2021-01-10T16:08:39.947611+08:00 85441 [Note] Multi-threaded slave statistics for channel '';seconds elapsed = 120;events assigned = 4005889;worker queues filled over
overrun level = 0;waited due a Worker queue full = 0;waited due the total size = 0;waited at clock conflicts = 6918018179200 waited (count) when Workers occupied = 0
waited when Workers occupied = 0

1、日志分析如下:

Multi-threaded slave statistics for channel ”:
seconds elapsed = 120; 每隔120s输出
eventsassigned = 4005889; 总共有多少个event被分配执行
queues filled over overrun level = 0; 多线程同步中,worker 的私有队列长度超长的次数
waited due aWorker queue full = 0; 因为worker的队列超长而产生等待的次数
waited due the total size = 0; 超过最大size的次数
waited at clock conflicts= 6918018179200;因为逻辑时间产生冲突的等待时间,单位是纳秒
waited (count) when Workers occupied = 0 因为workder被占用而出现等待的次数。(总计值)
waited when Workers occupied = 0 因为workder被占用而出现等待的总时间,总计值,单位是纳秒

2、建议修改方案

1、调大slave_pending_jobs_size_max
如果slave_pending_jobs_size_max的大小小于当前需要执行事件所需的内存大小
2、临时调整sync_binlog大小
当每进行n次事务提交之后,MySQL将进行一次fsync之类的磁盘同步指令来将binlog_cache中的数据强制写入磁盘
3、slave_parallel_workers
调整并行复制的参数,建议修改为cpu的核数
4、innodb_io_capacity
sas硬盘建议200,如果是nvme固态盘,建议调整为1500

Mysql主从延时-Multi-threaded slave statistics for channel相关推荐

  1. 有关RDS上只读实例延时分析-同适用于自建MySQL主从延时分析判断

    个人不是很喜欢在技术上跟人互喷,尤其是不在同一个岗位上的人.一方面本人的性格如此,另一方面,我自身的口水也确实是不行,人生经历了第一次的双11洗礼,在大促的环境下,总算知道了有些东西是否应该规避,这次 ...

  2. Mysql 主从延时监控(pt-heartbeat)详解

    主从延时在主从环境中是一个非常值得关注的问题,有时候我们可以通过show slave status命令查看Seconds_Behind_Master值来分析主从的延时情况:但是由于该值是来自binlo ...

  3. MySQL主从延时这么长,要怎么优化

    点击上方"java全栈技术"关注,每天学习一个java知识点 原创: 58沈剑 MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量 ...

  4. MySQL主从延时这么长,要怎么优化?

    MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重. 为什么主从延时这么大? 答:MySQL使用单线程重放RelayL ...

  5. MySQL主从延时这么长,怎么优化?

    点击▲关注 "数据和云"   给公众号标星置顶 更多精彩 第一时间直达 MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场 ...

  6. mysql主从延时这么长_MySQL主从延迟问题解决

    今天我们就来看看为什么会产生主从延迟以及主从延迟如何处理等相关问题. 坐好了,准备发车! 主从常见架构 随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘.因此采用主库写数据,从库读数据这种将读写 ...

  7. mysql 主从配置(master slave)

    mysql主从复制 (超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作:   1.1.版本一致   1.2.初始化表,并在后台启动mysql ...

  8. Mysql主从延时解决办法

    1.忍受大法 第一种解决办法,很简单,无他,不管他,没有读到也没事.这时业务不需要任何改造,你好,我好,她也好~ 如果业务对于数据一致性要求不高,我们就可以采用这种方案. 2.数据同步写方案 主从数据 ...

  9. mysql 主从1146_MySQL5.7主从复制slave报Last_Errno: 1146错误解决

    前提:由于slave磁盘未及时扩容原因导致磁盘即将写满,为了不影响业务将slave实例里一个10G的库drop了(项目前期建的库,数据现在已不使用了),然后又drop了master上的该库(对于大库建 ...

最新文章

  1. 【产品经理求职攻略】10年产品人经验分享
  2. SAP 与 JSON 接口实施案例二
  3. Quick Search Articles in My Blog
  4. python中的文件备份过程
  5. SBO错误提示总帐科目缺失解决方法
  6. Spark中repartition和coalesce的区别与使用场景解析
  7. 欧拉函数---预处理打表
  8. 【读书】《当我跑步时,我谈些什么》书评:我跑步时,只是跑着
  9. C#之向文件追加内容
  10. 树莓派安装python3.5_树莓派升级python的具体步骤
  11. java继承涉及的动/静态绑定及隐藏
  12. 计算机怎么屏幕保护,屏保设置在哪里设置 电脑屏保怎么设置
  13. Emacs键盘练习方法
  14. 【backtrader回测】隔夜持仓 VS 日内交易
  15. 区块链+医疗:隐藏的百亿级市场?
  16. 初识深度学习-吴恩达
  17. WPF 延时操作实现 --- Application.DoEvents()
  18. 2021-05-23:pandas 新增sheet,不覆盖原来已经保存的sheet
  19. 汇付国际为跨境电商赋能:做合规的跨境支付平台!
  20. 自学方法测试【进行中】

热门文章

  1. 阿里实人认证/活体人脸认证步骤解释一下子 服务端java sdk 手把手 新手 菜 欢迎大佬提意见
  2. 山东菏泽家乡网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计
  3. TOM邮箱收件人、抄送人、密送人、群发单显有什么区别
  4. axure中图表背影_Axure制作可视化图表的几种方法
  5. 搭建微步蜜罐,启动通用OA系统仿真登陆蜜罐,使用awvs来去进行扫描通用OA系统仿真登陆蜜罐,nmap工具扫描搭建蜜罐的系统。
  6. KSO-在NETCore中RabbitMQ的使用以及相关代码
  7. 中古调式(调式音阶)
  8. 超高速定位文件,电脑必备软件
  9. php 将pdf生成图片,php 将pdf转成图片且将图片拼接
  10. Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting