mysql延时问题排查

背景介绍

最近遇到一个奇怪的问题,有个业务,每天早上七点半产生主从延时,延时时间12.6K;

期间没有抽数/备份等任务;查看慢日志发现,期间有一个delete任务,在主库执行了161s

bash 复制代码
delete from xxxx_sku_day_t where stat_dt>= '2023-08-08'; 

但是不应该造成这么高的延时;

环境: MySQL 5.5,1主2从,binlog格式: ROW;删除的表数据量: 22501502,占磁盘4GB

原因分析:

1,主库执行delete,因为是ROW,记录为删除记录发送到slave,从而产生较高延时?

2, 5.5版本有一些相关bug?

3,期间产生了一些锁导致延时?

验证:

搭建个测试环境,配置v5.5, 将数据同步过去; 进行复现..

相关推荐
W.Buffer1 小时前
通用:MySQL-深入理解MySQL中的MVCC:原理、实现与实战价值
数据库·mysql
心态特好2 小时前
详解redis,MySQL,mongodb以及各自使用场景
redis·mysql·mongodb
一只小bit2 小时前
MySQL 库的操作:从创建配置到备份恢复
服务器·数据库·mysql·oracle
sanx182 小时前
专业电竞体育数据与系统解决方案
前端·数据库·apache·数据库开发·时序数据库
养生技术人4 小时前
Oracle OCP认证考试题目详解082系列第57题
运维·数据库·sql·oracle·开闭原则
不良人天码星4 小时前
redis-zset数据类型的常见指令(sorted set)
数据库·redis·缓存
心灵宝贝5 小时前
libopenssl-1_0_0-devel-1.0.2p RPM 包安装教程(openSUSE/SLES x86_64)
linux·服务器·数据库
程序新视界7 小时前
MySQL中,IS NULL和IS NOT NULL不会走索引?错!
数据库·mysql·dba
wdfk_prog7 小时前
闹钟定时器(Alarm Timer)初始化:构建可挂起的定时器基础框架
java·linux·数据库
许长安7 小时前
Redis(二)——Redis协议与异步方式
数据库·redis·junit