rac下调节redo log file 文件大小 (1)查看当前日志信息: select * from v$logfile; (步骤2中得路径能够在这里MEMBER列看到,redo文件名称自己命名.比方.redo07.log) (注意:日志组如今是6组) (2)为各个节点加入日志文件:(每一个节点加入三组日志) 1.节点1  ALTER DATABASE ADD LOGFILE THREAD 1 group 7 '+data/....(单引號里面是路径)′ size 2048m; ALTER D…
redolog的生命周期中共有四种状态:current -> 正在使用的active -> 非正在使用的,对应的Dirty Block还没有完全写入到数据文件中inactive -> 非正在使用的,可以覆盖的,Dirty Block已经完全写入.unused -> 没有使用过的-- 查看redolog状态SQL> select group#,status from v$log; 模拟三种状态下redolog丢失,处理方案: 一.inactive 情况 (Inactive表示D…
Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下. 一.Redo log 说明 Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制. 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失. 1.1 恢复分类 恢复分两种: (1)    Cra…
Oracle重做日志(redo log)是用来记录操作条目,用于数据库数据恢复.为了提高效率,oracle通常建议设置三组redo log.本文将对重做日志组的状态以及多种状态之间切换做解析,力求掌握该知识点. 概述 oracle重做日志组通常有四种状态,即unused,inactive,active,current. unused:通常指从未被使用的日志组,即新添加的日志组. current:状态为LGWR进程正把redo log buffer的日志写进日志组中. active:为刚刚完成日志…
1.redo log相关数据字典 v$log:display the redo log file information from the control file v$logfile:identifies redo log group# and members and memeber status v$log_history:contains log history information 2.v$log Column         Datatype         Description…
因为数据仓库ETL过程中,某个mapping的执行时间超过了一个小时, select event,count(*) fromv$session_wait group by event order bycount(*) desc 发现日志切换占用了大量的时间,估尝试增大redo log的大小. (1) redo log的大小可以影响  DBWR 和 checkpoint : (2)larger redo log files provide better performance. Undersize…
(1)redo log的大小可以影响 DBWR 和 checkpoint : (2)arger redo log files provide better performance. Undersized logfiles increase checkpoint activity and reduce performance.          大的log file可以提供更好的性能,小的logfile 会增加checkpoint 和降低性能: (3) A rough guide is to sw…
原贴地址:http://www.itpub.net/thread-1777234-1-1.html   谢谢 guoyJoe 老大 这里先引用一下tanel poder大师的图: 什么是log file sync等待事件呢?在一个提交(commit)十分频繁的数据库中,一般会出现log file sync等待事件,当这个等待事件出现在top5中,这个时侯我们需要针对log file sync等待事件进行优化,一定要尽快分析并解决问题,否则当log file sync等待时间从几毫秒直接到20几毫…
root@(none) 04:17:18>show variables like 'innodb_log_group_home_dir';+---------------------------+-----------------+| Variable_name | Value |+---------------------------+-----------------+| innodb_log_group_home_dir | /opt/mysql/data |+--------------…
写在前面:作者水平有限,欢迎不吝赐教,一切以最新源码为准. InnoDB redo log 首先介绍下Innodb redo log是什么,为什么需要记录redo log,以及redo log的作用都有哪些.这些作为常识,只是为了本文完整.   InnoDB有buffer pool(简称bp).bp是数据库页面的缓存,对InnoDB的任何修改操作都会首先在bp的page上进行,然后这样的页面将被标记为dirty并被放到专门的flush list上,后续将由master thread或专门的刷脏线…