Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

73

积分

0

好友

0

主题
1#
发表于 2012-6-28 13:28:08 | 查看: 4558| 回复: 2
有个问题想讨论一下
我的每组联机重做日志文件设置了400M的大小
可为什么生成的归档文件差不多都在300M左右呢?

LOG_BUFFER 为160M  oracle :11G
2#
发表于 2012-6-28 13:28:43
按道理我觉得应该是归档的文件大小跟REDO 的差不多大

回复 只看该作者 道具 举报

3#
发表于 2012-6-28 13:31:24
Oracle为何会发生归档日志archivelog大小远小于联机重做日志online redo log size的情况?

http://t.askmaclean.com/thread-139-1-1.html
结论是 不管是 RAC或非RAC环境中  archivelog  归档日志的大小都 不是必须等于 重做日志大小的,  一般会 略微小于redo log size , 但是也不排除 远远小于的情况。

造成这种现象的几点原因:

1. 节约不必要的磁盘浪费
2.  内部算法决定了何时切换日志(非ARCHIVE_LAG_TARGET)
3.  较高的CPU_COUNT 参数,因为cpu number 决定了redo strands (ncpus/16)的个数

主要是由于oracle内部算法所决定的,  一般不会造成实例 性能或可用性问题, 唯一的困扰可能是 生成了较多的小归档日志。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 21:56 , Processed in 0.050179 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569