记一次oracle IO 有规律的 波动的问题分析 (Redo log 的问题)
2023-09-14 09:02:30 时间
在进行非功能测试的时候,发现 IO 有规律的 上升和下降,但是我们的TPS一直没变,不停地发送消息;
现在分析下什么原因导致的
1、15号跑的: 正好在16号的 2点开始下降;到7点45开始上升 从 58% 到 67%
2、14号跑的:14号22点18分下降 到 4点08分上升 从 58%到 66%
3、13号跑的:从14号 1点32 下降 到 7点30分 结束 从59% 到63%
经过几次的分析之后发现 数据并没有改变,但是Oracle的redo日志再变化:
如下图:
在这个时间点 redo先降后升了;
如果不了解Oracle redo日志参考:Oracle 的 Redo log 日志
所以原因就是:
具体的结论:
通过DBA给的11月13号IO异常 redo日志分析 来看
问题的原因是redo日志导致的;
从数据库上看TPS一直稳定,平均每个事务修改的数据量有先下降后恢复的情况。
相关文章
- Oracle高效分页:提高查询效率(oracle高效分页)
- Oracle 新建数据库:快速实现(oracle新建库)
- Oracle 运维日志记录:保障系统安全稳定运行(oracle运维日志)
- 优化Oracle磁盘IO优化:提高数据库性能的关键(oracle磁盘io)
- 探索Oracle数据库中不同触发器类型的优势(oracle触发器类型)
- 深入理解Oracle触发器类型(oracle触发器类型)
- Oracle数据库:超过长度限制面临的挑战(oracle数据长度限制)
- 利用Oracle触发器实现逻辑应用(oracle触发器类型)
- Oracle函数 大小写转换实现详解(oracle大小写函数)
- Oracle 日期取小时:最快捷的操作方式(oracle日期 取小时)
- 关闭Oracle,补充日志已记录(oracle关闭补充日志)
- Oracle关闭后的异步IO踩过的坑与总结(oracle关闭异步io)
- 满Oracle IO队列满处理策略与建议(oracle出现io队列)
- 利用IO与Oracle实现的数据交互分析(i/o oracle)
- Oracle交付标准规范实现高质量产出(oracle交付标准规范)
- 遨游Oracle空间二次函数的奥秘(oracle 二次函数)
- Oracle事务如何实现回滚(oracle事务怎么回滚)
- 探索Oracle中Log位置的奥秘(oracle中log位置)
- Oracle数据库管理系统取得巨大成功(oracle与dbms)
- Oracle 无需记录Log就可实现安全运行(oracle 不记log)
- 数据备份Oracle上月末数据备份完成情况报告(oracle 上个月末)
- Oracle IO效率之高,超凡尽致(oracle io非常高)
- Oracle IO标准最佳实践与性能突破(oracle io标准)
- Oracle IO引发的问题及其解决方案(oracle io成问题)
- Oracle IO优化提升数据库性能的关键(oracle io 情况)
- Oracle IO操作拖延的结果如何有效缩短时间(oracle io延时)
- 误解决Oracle 995网络IO错误(oracle 995错)