当前位置:Gxlcms > 数据库问题 > ORACLE重做日志小结

ORACLE重做日志小结

时间:2021-07-01 10:21:17 帮助过:2人阅读

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重做日志小结

标签:

人气教程排行