Private strand flush not complete


当切换日志的时候,所有private strands的内容都会被flush到当前的日志中,然后日志切换才可以完成。

strand是在oracle 10g中引入的新术语,和redo的latches相关。strands机制可以为进程分配多个latches,从而将redo buffer中的内容高效的写入redo日志,strand保障实例的redo产生速率是最优的,当redo产生竞争时,strands会动态调整。

strands最初的分配数量是依赖cpu的个数的,最少会启动两个strands(其中一个用于active redo的产生)。

strands分为共享的和私有的两种。

除了之前版本中的实时记录redo record,也可以“privately”记录redo record(在提交时,写入redo log buffer中)

不用在意这个提示信息,除非"cannot allocate new log"和"advanced to log sequence"之间的时间间隔较大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值