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

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

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

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

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Kevin Gee
暂无图片 评论
暂无图片 有用 0
打赏 0
Kevin Gee
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
打赏 0
Lucifer三思而后行
暂无图片

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

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

首先得分析出问题所在!

暂无图片 评论
暂无图片 有用 0
打赏 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
打赏 0
胡东宝
需要找找是否有频繁提交,日志是否太小,磁盘io是否有问题
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle10gR2 expdp报错ORA-39014,ORA-39029,ORA-31672
回答 3
用system和sys用户都是同样的错误,日志如下:Export:Release10.2.0.4.064bitProductiononFriday,06December,201913:47:41Cop
windows配置netca提示错误
回答 3
已采纳
是不是你的操作系统比较新,11201版本的数据库无法安装呢?最好查哈兼容性列表
能找最近1个小时谁改过oracle某个表的数据吗?
回答 4
日志里面应该有对应ip
oracleDG备库重启 ,对主库会有影响吗?
回答 2
已采纳
取决于DG的保护模式,DG一共有三种保护模式,如果是最大保护模式,就会有影响。Maximumperformance:最大性能模式默认的保护模式;在不影响主库性能的情况下,提供最高级别的保护模式。Max
Oracle12c数据库,为什么有些表收集不了统计信息?报错如下,请帮看看
回答 7
已采纳
有锁,其他事物占用着,超过了等待时间限制就报错了,可以查询一下是那个会话是源头锁,kill掉源头锁再试试
在Oracle杀了一个进程,但是进程一直是killed状态,spid查不到了
回答 1
已采纳
通过sid查不到spid吗?setlinesize260setpagesize1000colsidfor99999colspidfora8coleventfora30colmodulefora35co
AWR分析报告问题求助:enq: TX - row lock contention问题如何排查啊
回答 4
已采纳
gccurrentblocklost检查私网之间通讯是否正常
oracle怎么查询出哪个对象造成的大量归档?
回答 6
已采纳
我一般这么弄:1、查看产生归档的时间altersessionsetnlsdateformat'yyyymmddhh24:mi:ss';selectlpad(tochar(firsttime,'yyyy
11G日志量和10G日志量
回答 3
多留意下递归调用
子查询进行内连接查询不一致问题
回答 4
没有明白你有什么问题?你想做什么?