摘要: http://digifish.i.sohu.com/blog/view/41915667.htmolivenan网友在itpub上提问,statspack报表中的Rollback per transaction %达到93.97%,对系统是否有影响,偶以前也曾经也遇到过这个问题,现将这个问题做个解答,希望对这个问题比较困惑的同学有所帮助,实际情况就是:statsapck报表中的rollback per transaction%比例过高对系统没有什么不利影响。如果想对这个问题有所理解,必须对以下两个问题的概念比较清楚:1 了解user rollback与transaction rollback 阅读全文
posted @ 2013-04-18 16:39 taowang2016 阅读(460) 评论(0) 推荐(0) 编辑
摘要: http://www.oraclefans.cn/forum/showtopic.jsp?rootid=400231.5.10如何优化LOGFILESYNC在一个提交十分频繁的系统中,我们经常会看到LOGFIELSYNC等待事件排在TOEVENTS中。这种情况下,我们可能就需要针对LOGFILESYNC等待事件进行优化了。首先我们会看一下这个等待事件平均的等待时长,正常情况下这个等待事件的平均等待时间不会超过10毫秒,如果等待时间太长,那说明LOGWRITER每次写入的时间过长,如果能够优化一下REDOLOG文件的存储,使之存放到更快的磁盘上,可以减少这个等待事件的单次等待时间。不过往往理论上 阅读全文
posted @ 2013-04-18 16:34 taowang2016 阅读(682) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/robinson1988/article/details/4904911SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name in( 'log file sync','log file parallel write');NAME PARAMETER1 PARAMETER2 PARAMETER3 WAIT_CLASS-----------------... 阅读全文
posted @ 2013-04-18 15:23 taowang2016 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://www.eygle.com/archives/2004/10/statspack14-logfilesync.html当一个用户提交(commits)或者回滚(rollback),session的redo信息需要写出到redo logfile中.用户进程将通知LGWR执行写出操作,LGWR完成任务以后会通知用户进程.这个等待事件就是指用户进程等待LGWR的写完成通知.对于回滚操作,该事件记录从用户发出rollback命令到回滚完成的时间.如果该等待过多,可能说明LGWR的写出效率低下,或者系统提交过于频繁.针对该问题,可以关注:log file parallel write等待事 阅读全文
posted @ 2013-04-18 15:22 taowang2016 阅读(198) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/sopost/archive/2011/02/20/2190048.htmllog file sync(日志文件同步)等待事件具有一个参数:buffer#。在Oracle Database 10g中,这种等待事件位于Commit等待下面。当处理log file sync等待事件时,注意下面的思想: ◎ log file sync 等待时间和事务中指(提交或回滚)相关 ◎ 当进程在log file sync事件上花费大量时间时,这通常表明过多的提交或短事务。常见的原因、诊断和动作 Oracle 在SGA中的日志缓冲区中记录事务和块的改变,这是成为生理 阅读全文
posted @ 2013-04-18 15:17 taowang2016 阅读(191) 评论(0) 推荐(0) 编辑