暂无图片
oracle rac redo log
我来答
分享
Uncopyrightable
2021-09-17
oracle rac redo log

oracle rac模式下,日志组可以设置多路复用重做日志文件
假设group1 有两个文件, 写redo时,是两个文件都落盘算写成功,还是只要一个写成功就算完成呢?

因为RAC中,redo放共享存储速度较慢,放本地独立ssd又影响实例恢复, 如果一个日志组一份放ASM,一份放本地,这样是否有办法改善 log file sync?

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

REDO LOG 的数据是按照THREAD 来组织的,对于单实例系统来说,只有一个THREAD,对于RAC 系统来说,可能存在多个THREAD,每个数据库实例拥有一组独立的REDO LOG 文件,拥有独立的LOG BUFFER,某个实例的变化会被独立的记录到一个THREAD 的REDO LOG 文件中。

暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片

先吐槽下:ASM共享存储居然比本地ssd慢,奇了怪哉

其次说下个人理解,这么做我感觉大概率是无法改善的,多路复用的主要目的是为了安全,当然是要都落盘才行。

暂无图片 评论
暂无图片 有用 0
Uncopyrightable
题主
2021-09-17
盗用一个群提到问题,感觉是想提升redo log的刷新率和落盘速度;感觉还需要从sql或者业务逻辑上下手比较合理些;
三笠丶
答主
2021-09-17
是滴,要解决根源问题
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏