2023-11-08
AWR分析报告问题求助:请问下,这个awr 中 log file sync 高 是不是和 enq: TX - row lock contention 有相关,这个时间段系统卡
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
1、你的log file sync和log file parallel write是比较高的,可以看下磁盘的情况
2、log file sync 跟enq: TX - row lock contention 没关系,enq: TX - row lock contention是行锁,不会影响redo 落盘。
评论
有用 14enq: TX - row lock contention是受log file sync的影响,而不是导致log file sync的原因。
至于为什么会产生log file sync,原因有很多:
1、持续性IO链路响应较慢,表现Log file parallel write等待时长平均较长,同样log file sync竞争严重。
2、瞬间性IO链路响应较慢,表现为Log file parallel write等待时长瞬间较长例如达到了几十秒甚至更高,log file parallel write等待平均时长很短,log file sync竞争严重。
3、Oracle 如下新特性导致:
4、重做日志组效率最好相差不大,不然会出现某个member影响其他member写入性能
log file sync优化:
1、硬件:提高IO链路能力。RAID、HBA、SSD、ADG异步LGWR等架构调整
2、代码:优化业务SQL,降低系统的IO负载;业务批量提交
3、Oracle 新特性设置是否合理
4、LGWR使用nowait、batch方式。异步、batch等待lgwr完成日志写入,但是需要避免数据库意外关闭,数据可能存在丢失
评论
有用 5
墨值悬赏