当前位置:首页 > 数据库 > Oracle

ORACLE重做日志小结

Select a.sequence#, b.sequence#, a.first_time, b.first_time, 2 round((a.first_time-b.first_time)*60*60*24,2) timeInterval 3 from v$log_history a 4 left join v$log_history b 5 on a.sequence#=b.sequence#+1 and a.thread#=b.thread#

(Oracle建议日志文件切换时间为20分钟,调整日志文件大小以改变这一时间)

3.Redo log优化

  1. 同一日志组的日志文件分别放在不同的磁盘上,减少日志文件写入、日志切换时的竞争。
  2. 适当增大日志文件可以降低日志切换频率和LGWR等待DBWR的几率。
  3. 将日志文件放于RAID10或RAID0磁盘阵列中以提高写入性能。
  4. 增加DBWR进程数,提高数据写入性能。

4.创建、切换、删除日志文件组

调整日志文件大小只能通过,创建新的日志文件组,切换日志文件组,删除旧的日志文件组的方式进行。

创建日志文件组

1 alter database add logfile group 4(‘D:redo4.log’) size 1024M reuse;

查看日志文件组状态切换日志文件组

1 select group#, status from v$log;

删除日志文件组(切换至INACTIVE状态再进行删除)

alter database drop logfile group 1;

 

ORACLE重做日志小结

标签:

本文系统来源:http://www.cnblogs.com/wangnfhy/p/4770940.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐