「oracle」如何确定重做日志组的个数?
如何确定重做日志组的个数
在某些情况下, 数据库例程可能只需要两个组。 在其他情况下, 数据库例程可能需要更多的组以保证各个组始终可供LGWR 进程使用。
例如, 如果跟踪文件或警告文件中出现如下消息: Checkpoint not complete或RedoLogGroup notarchived,表明 LGWR 经常不得不因为检查点操作尚未完成或者日志组尚未归档而等待,这时就需要添加日志组。
下面测试下Checkpoint not complete是怎么产生的。
模拟 Checkpoint not complete实验:
1、快速频繁执行alter system switch logfile 切换日志组
2、查看trace日志
提示Checkpoint not complete
需增加日志组以减少ARCn 和LGWR后台进程之间的争用。
总结:上面的实验给了我们一个很好的提示,只要你在trace日志看到类似Checkpoint not complete的提示时就是需要增加日志组了。
觉得有用的可以点波关注哦,后期会分享更多关于oracle的内容。
相关推荐
lklong 2020-11-22
oraclemch 2020-11-06
shilukun 2020-10-10
周嘉笙 2020-11-09
zhuzhufxz 2020-09-16
bfcady 2020-08-16
Hody 2020-08-16
FightFourEggs 2020-08-16
数据库设计 2020-08-16
yanghuatong 2020-08-16
dbasunny 2020-08-16
罗罗 2020-08-16
ihuaqiang 2020-08-16
choice0 2020-07-30
娜娜 2020-07-28
solarspot 2020-07-28
踩风火轮的乌龟 2020-07-26
娜娜 2020-07-20
xwb 2020-07-19
娜娜 2020-07-18
流云追风 2020-07-04
dataminer 2020-06-25
娜娜 2020-06-22
zhangchaoming 2020-06-21