首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >数据库突然不响应写操作——是磁盘慢还是长事务卡住了checkpoint

数据库突然不响应写操作——是磁盘慢还是长事务卡住了checkpoint

作者头像
这个DBA有点耶
发布于 2026-10-22 17:03:08
发布于 2026-10-22 17:03:08
60
举报
概述
一个事务跑了半小时还没提交,Redo Log空间持续缩小,最终InnoDB暂停所有写入等待刷盘。根因不在磁盘慢,在长事务阻塞了checkpoint推进:它需要的旧日志不能被覆盖,脏页刷盘速度又跟不上日志产生速度。本文拆解Redo Log的循环写机制、checkpoint推进的制约条件、Checkpoint风暴的触发链路与排查方法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、Redo Log的循环写与checkpoint的约束
  • 二、checkpoint为什么推不动
  • 三、从写满到暂停的完整链路
  • 四、怎么排查和确认
  • 五、解决方案:控制事务大小是根本
  • 六、小结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档