暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 生成大量重做日志开关

ASKTOM 2020-10-28
252

问题描述

嗨,

我需要一些帮助。我有一个数据库11.2.0.4,整晚都在生成大量重做日志开关。但是在白天,每小时的开关数量为5。

在夜间执行系统加载。

我该怎么办?我需要调整重做的大小吗?

目前他们有200万。

谢谢

专家解答

重做日志开关本身并不是 * 非常 * 不好的事情,即,系统 “释放” 做大型检查点的日子早已一去不复返了。尽管在每个开关上都会发生一些活动,所以我建议您做几件事

1) 增加重做的大小

你通过添加新的更大的重做日志文件组,然后删除旧的小的,一旦他们不再是当前的 (V $ log告诉你是当前的)

2) 看看

-用于 “数据库块更改” 的v $ segstat
-v $ sesstat表示 “重做大小”

这应该揭示一些关于哪些会话和哪些表/索引正在经历最大的变化和产生最多重做的见解。也许那里有一些调整机会。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论