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优化
- 同一日志组的日志文件分别放在不同的磁盘上,减少日志文件写入、日志切换时的竞争。
- 适当增大日志文件可以降低日志切换频率和LGWR等待DBWR的几率。
- 将日志文件放于RAID10或RAID0磁盘阵列中以提高写入性能。
- 增加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重做日志小结
标签: