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)

相关推荐

  • 高脚蟹,刚刚死的螃蟹吃不完如何保存

    技术高脚蟹,刚刚死的螃蟹吃不完如何保存放冰箱的冷冻室冷冻起来,超市也卖那种冷冻的海鲜的。或者你可以腌制起来。不过死掉的螃蟹是不建议吃的。如果一次性买多了吃不了的话可以用以下方法保鲜高脚蟹:1、放在冰箱冷藏室内用湿毛巾盖上

    生活 2021年10月21日
  • 怎么使用span解决数组退化和越界访问

    技术怎么使用span解决数组退化和越界访问本篇文章给大家分享的是有关怎么使用span解决数组退化和越界访问,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。数组

    攻略 2021年11月10日
  • 腊肠炒饭,什么食物搭配蛋炒饭会好吃到爆

    技术腊肠炒饭,什么食物搭配蛋炒饭会好吃到爆来个高逼格的什锦芝士焗饭吧腊肠炒饭,简单地说就是蛋炒饭上铺一层芝士,然后微波炉一加热,丝丝香甜的芝士焗饭就做好了哦所需材料:米饭,香肠,白玉菇(可放可不放),土豆,玉米粒少许,马

    生活 2021年10月30日
  • 一个方法或变量是private属性的访问范围是什么

    技术一个方法或变量是private属性的访问范围是什么本篇文章给大家分享的是有关一个方法或变量是private属性的访问范围是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟

    攻略 2021年11月9日
  • Maven依赖

    技术Maven依赖 Maven依赖!--Servlet依赖--
    dependencygroupIdjavax.servlet/groupIdartifactIdservlet-api/artifactI

    礼包 2021年12月24日
  • 公司仓库数据库服务器死锁过程及解决办法是什么

    技术公司仓库数据库服务器死锁过程及解决办法是什么这篇文章将为大家详细讲解有关公司仓库数据库服务器死锁过程及解决办法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。死锁

    攻略 2021年12月2日