记一次oracle IO 有规律的 波动的问题分析 (Redo log 的问题)

在进行非功能测试的时候,发现 IO 有规律的 上升和下降,但是我们的TPS一直没变,不停地发送消息;

现在分析下什么原因导致的

 

115号跑的: 正好在16号的 2点开始下降;到745开始上升 从 58% 67%

 

 

 

214号跑的:142218分下降 到 408分上升  从  58%66%

 

 

 

313号跑的:从14132 下降 到 730分 结束 从59% 63%

 

 

 

经过几次的分析之后发现 数据并没有改变,但是Oracle的redo日志再变化:

如下图:

 

 

 

 

 

在这个时间点 redo先降后升了;

 

如果不了解Oracle redo日志参考:Oracle 的 Redo log 日志

 

所以原因就是:

 

 

 

 

 

具体的结论:

通过DBA给的1113IO异常 redo日志分析 来看

问题的原因是redo日志导致的;

从数据库上看TPS一直稳定,平均每个事务修改的数据量有先下降后恢复的情况。

 

posted @ 2022-11-16 16:14  aspirant  阅读(67)  评论(0编辑  收藏  举报