Oracle 11g 遇到log file sync严重等待事件该怎么办

技术Oracle 11g 遇到log file sync严重等待事件该怎么办这篇文章将为大家详细讲解有关Oracle 11g 遇到log file sync严重等待事件该怎么办,文章内容质量较高,因此小编分享给大家做个参

本文将详细解释当Oracle 11g遇到日志文件同步严重等待事件时该怎么办。文章内容质量较高,边肖将分享给大家参考。希望你看完这篇文章后有所了解。

数据库版本:11.2.0.3.0

RAC两个节点,DG一个节点。

RAC节点1正常,RAC节点2出现日志文件同步严重等待事件,严重影响数据库性能。

根据AWR的报告:

数据库时间过高,日志文件同步等待严重。

在正常情况下,日志文件同步的平均等待时间应为1。

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

问题是日志缓冲区写入日志文件的速度很慢。

IO问题被排除。

有一篇关于11.2.0.3日志文件同步等待事件的文章。

http://www . askmaclean.com/archives/bug-13551402-high-log-file-syncs-升级后-从-10-2-0-5到-11-2.html

如果您在从10.2.0.5升级到11.2时遇到LOG FILE SYNCS等待事件显著增加的性能问题,那么有必要阅读这篇文章。

在过去的经验中,如果遇到这种情况,应该优先设置“_ use _ adaptive _ log _ file _ sync”=false。自适应日志文件同步是11.2中提出的优化重做日志写入的新功能,在11.2.0.3之后默认为真。

有一种情况,在“_ use _ adaptive _ log _ file _ sync”=false后,日志文件同步等待事件的平均等待时间从10ms缩短到1~2ms。

_use_adaptive_log_file_sync可能会导致性能下降。这可能会导致LGWR使用轮询而不是post/wait,轮询间隔是10ms,这在代码中被写死了。

此外,如果您使用Veritas/symantec ODM,则应特别注意:在使用VERITAS/Symantec ODM升级11.2之后,您可能会遇到BUG 13551402高“日志文件并行写入”和“日志文件同步”的情况,该问题已被确认存在于11.2.0.3和11.2.0.2。

对该bug的内部讨论最终确认11.2中lgwr的IO使用了批量同步I/O接口,导致与Veritas/symantec ODM配合使用时性能下降。

目前,这个BUG已经在几个Unix/Linux平台上打了补丁:

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

我会直接修改“_ use _ adaptive _ log _ file _ sync”=false。

ALTER SYSTEM SET ' _ use _ adaptive _ log _ file _ sync '=FALSE;

SQL SELECT ksppinm,ksppstvl,ksppdesc

2 FROM x$ksppi x,x$ksppcv y

3 WHERE x . indx=y . indx AND ksppinm like ' _ use _ adaptive _ log _ file _ sync ';

KSPPINM

-

KSPPSTVL

-

KSPPDESC

-

_使用_自适应_日志_文件_同步

错误的

自适应地在开机自检/等待和轮询之间切换

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

换了AWR再跑。

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

Oracle  11g  遇到log  file  sync严重等待事件该怎么办

通过比较两天前和两天后同一时间的AWR报告,日志文件同步等待事件消失。文件同步变为1。

时间也大幅下降。

解决问题。

我将在这里分享当Oracle 11g遇到日志文件同步严重等待事件时该怎么办。我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127541.html

(0)

相关推荐

  • vuejs服务器安装教程学习(vue.js下载和引入的基本步骤)

    技术vue.js的安装方式有哪些这篇文章主要介绍了vue.js的安装方式有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年12月20日
  • Java的三大版本有什么区别

    技术Java的三大版本有什么区别这篇文章主要介绍“Java的三大版本有什么区别”,在日常操作中,相信很多人在Java的三大版本有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jav

    攻略 2021年11月24日
  • java Socket多线程服务器源代码是怎样的

    技术java Socket多线程服务器源代码是怎样的今天就跟大家聊聊有关java Socket多线程服务器源代码是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收

    攻略 2021年11月21日
  • 在Oracle11g RAC环境下如何处理ORA-00845错误

    技术在Oracle11g RAC环境下如何处理ORA-00845错误这篇文章主要为大家展示了“在Oracle11g RAC环境下如何处理ORA-00845错误”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小

    攻略 2021年11月17日
  • 弹簧的劲度系数,弹簧被截断后的劲度系数

    技术弹簧的劲度系数,弹簧被截断后的劲度系数当然会变弹簧的劲度系数!以截一半为例,设原来劲度系数为k
    如果把两个部分首尾相连(串联)再在下面一个的末端挂上质量为m的物体,那么两弹簧总伸长是mg/k,因此每个部分伸长mg/2

    生活 2021年10月28日
  • html5的特性有哪些

    技术html5的特性有哪些本篇内容介绍了“html5的特性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年12月1日