暂无图片
Oracle库log file sync这个问题怎么优化?
我来答
分享
Kevin Gee
2021-09-02
Oracle库log file sync这个问题怎么优化?

Oracle库log file sync这个问题怎么优化?
9c4ee390c1b94fe2a6d287dd7d7e7d53.jpg

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
cqiwen

检查磁盘IO,增加重做日志组的数量和大小,检查缓存刷新时间。

暂无图片 评论
暂无图片 有用 0
暂无图片
Kevin Gee
暂无图片 评论
暂无图片 有用 0
Kevin Gee
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片

如果是 redo log 日志文件数量较少,建议增加日志组。

如果是 sql 问题,那就优化sql。

首先得分析出问题所在!

暂无图片 评论
暂无图片 有用 0
每日一步

1、log file sync事件说明:

会话发出commit指令后,需要等待LGWR将这个事务产生的redo成功写入到磁盘之后,才可以继续进行后续的操作,这个等待事件就叫做log file sync;

2、优化方法:

方法1、通常是单次提交过于频繁导致,根据业务实际情况,采用批量提交;
方法2:在某些条件下,可以将表设置NOLOGGING的工作方式,也可以降低log file sync的延迟;

3、详细方法,建议参考以下文章:

https://www.modb.pro/db/14011

暂无图片 评论
暂无图片 有用 0
胡东宝
需要找找是否有频繁提交,日志是否太小,磁盘io是否有问题
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏