问题描述
嗨,
我需要一些帮助。我有一个数据库11.2.0.4,整晚都在生成大量重做日志开关。但是在白天,每小时的开关数量为5。
在夜间执行系统加载。
我该怎么办?我需要调整重做的大小吗?
目前他们有200万。
谢谢
我需要一些帮助。我有一个数据库11.2.0.4,整晚都在生成大量重做日志开关。但是在白天,每小时的开关数量为5。
在夜间执行系统加载。
我该怎么办?我需要调整重做的大小吗?
目前他们有200万。
谢谢
专家解答
重做日志开关本身并不是 * 非常 * 不好的事情,即,系统 “释放” 做大型检查点的日子早已一去不复返了。尽管在每个开关上都会发生一些活动,所以我建议您做几件事
1) 增加重做的大小
你通过添加新的更大的重做日志文件组,然后删除旧的小的,一旦他们不再是当前的 (V $ log告诉你是当前的)
2) 看看
-用于 “数据库块更改” 的v $ segstat
-v $ sesstat表示 “重做大小”
这应该揭示一些关于哪些会话和哪些表/索引正在经历最大的变化和产生最多重做的见解。也许那里有一些调整机会。
1) 增加重做的大小
你通过添加新的更大的重做日志文件组,然后删除旧的小的,一旦他们不再是当前的 (V $ log告诉你是当前的)
2) 看看
-用于 “数据库块更改” 的v $ segstat
-v $ sesstat表示 “重做大小”
这应该揭示一些关于哪些会话和哪些表/索引正在经历最大的变化和产生最多重做的见解。也许那里有一些调整机会。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




