我的编程空间,编程开发者的网络收藏夹
学习永远不晚

RAC 相关的等待及原因

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

RAC 相关的等待及原因

Wait events for Oracle RAC include the following categories:


1.Block-Related Wait Events
2.Message-Related Wait Events
3.Contention-Related Wait Events
4.Load-Related Wait Events


Block-Related Wait Events
The main wait events for block-related waits are:


gc current block 2-way


gc current block 3-way


gc cr block 2-way


gc cr block 3-way


*******************
在node1的cache里面没有找到需要的数据,于是出现了跨node的 fusion cache 从node2 的Cache中得到数据。


在gc current block 2-way or gc current block 3-way等待事件上的过多等待,通常要么是由于(a)一种低效的执行计划,导致了大量的块访问,
或者(b)应用数据相似度(应用亲和力)没有被实施。如果对象访问本地化,考虑实施应用亲和力(应用数据的相似度)。
*********************


The block-related wait event statistics indicate that a block was received as either the result of a 2-way or a 3-way message, that is, the block was sent from either the resource master requiring 1 message and 1 transfer, or was forwarded to a third node from which it was sent, requiring 2 messages and 1 block transfer.


If the average wait times are acceptable and no interconnect or load issues can be diagnosed, then the accumulated time waited can usually be attributed to a few SQL statements which need to be tuned to minimize the number of blocks accessed.


The column CLUSTER_WAIT_TIME in V$SQLAREA represents the wait time incurred by individual SQL statements for global cache events and will identify the SQL which may need to be tuned.




Message-Related Wait Events
The main wait events for message-related waits are:


gc current grant 2-way


gc cr grant 2-way


*********************
如果被请求的块没有驻留在任何缓冲区中,需要请求master读取物理磁盘上的数据,出现物理读写。就会遭遇gc cr grant 2-way 和 gc current grant 2-way等待事件。
*********************


The message-related wait event statistics indicate that no block was received because it was not cached in any instance. Instead a global grant was given, enabling the requesting instance to read the block from disk or modify it.


If the time consumed by these events is high, then it may be assumed that the frequently used SQL causes a lot of disk I/O (in the event of the cr grant) or that the workload inserts a lot of data and needs to find and format new blocks frequently (in the event of the current grant).


Contention-Related Wait Events
The main wait events for contention-related waits are:


gc current block busy


gc cr block busy


gc buffer busy acquire/release


******************
一般是并发的读写,各个session 中间出现资源竞争,需要等其他session 把修改的数据写入redo log,才会把控制权返回给其他session。如果一个竞争没有结束,再有其他的竞争增加,会出现雪崩的效应,系统性能急剧下降。
繁忙事件(Busy events)表明,LMS执行了额外的工作去处理并发相关的问题。
******************


The contention-related wait event statistics indicate that a block was received which was pinned by a session on another node, was deferred because a change had not yet been flushed to disk or because of high concurrency, and therefore could not be shipped immediately. A buffer may also be busy locally when a session has already initiated a cache fusion operation and is waiting for its completion when another session on the same node is trying to read or modify the same data. High service times for blocks exchanged in the global cache may exacerbate the contention, which can be caused by frequent concurrent read and write accesses to the same data.


Load-Related Wait Events
The main wait events for load-related waits are:


gc current block congested


gc cr block congested


***************
如果LMS进程在接收到请求后没有在1毫秒内处理该请求,那么LMS进程标记这个响应为:该块正遭遇拥堵相关的等待事件。
堵塞相关的等待事件有很多原因,比如说,LMS进程被大量全局高速缓存的请求所淹没。LMS进程正遭遇CPU的调度延迟,LMS进程已经遇到了另一种资源耗尽(如内存)等。


通常情况下,LMS进程运行在实时CPU调度优先级,因此,CPU调度的延迟将是最小的。大量这类的等待此事件表明出现了全局缓存请求的突然飙升,且LMS进程无法快速处理这些请求。服务器内存匮乏也可能导致LMS进程的分页,影响全局缓存的性能。


您可以去检查为什么LMS进程不能够有效地处理请求。


就是硬件不足需要增加硬件资源,最常见的只增加node。也可以考虑升级硬件。
**************


The load-related wait events indicate that a delay in processing has occurred in the GCS, which is usually caused by high load, CPU saturation and would have to be solved by additional CPUs, load-balancing, off loading processing to different times or a new cluster node.For the events mentioned, the wait time encompasses the entire round trip from the time a session starts to wait after initiating a block request until the block arrives.


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

RAC 相关的等待及原因

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php相同的数不相等是什么原因

这篇文章主要为大家展示了php相同的数不相等是什么原因,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php相同的数不相等是什么原因”这篇文章吧。当php相同的数判断出不相等时,说明它们虽然数值一样
2023-06-14

Android中自定义View实现圆环等待及相关的音量调节效果

圆环交替、等待效果效果就这样,分析了一下,大概有这几个属性,两个颜色,一个速度,一个圆环的宽度。 自定View的几个步骤: 1、自定义View的属性 2、在View的构造方法中获得我们自定义的属性 3、重写onMesure 4、重写on
2022-06-06

php中相同的值可能不等于的原因是什么

这篇文章主要介绍“php中相同的值可能不等于的原因是什么”,在日常操作中,相信很多人在php中相同的值可能不等于的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中相同的值可能不等于的原因是什么
2023-07-05

java不建议用equals判断对象相等的原因是什么

这篇文章主要介绍“java不建议用equals判断对象相等的原因是什么”,在日常操作中,相信很多人在java不建议用equals判断对象相等的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java不
2023-07-05

电脑蓝屏0x0000ca的原因及相应的解决方案

导致电脑蓝屏的现象很多,相应的蓝屏代码也不一样。有朋友的win7启动蓝屏0x000ca错误代码提示怎么办?今天小编就来分析一下电脑蓝屏0x000ca的原因及相应的解决方案。1.经调查,蓝屏错误代码的原因是:0x0000ca:操作系统不能执行
2023-07-13

windows默认网关不能与登录ip相同的原因是什么

这篇文章主要介绍“windows默认网关不能与登录ip相同的原因是什么”,在日常操作中,相信很多人在windows默认网关不能与登录ip相同的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windo
2023-07-01

windows7系统关机时间长的原因剖析及解决

等待是一件很烦的事情,相信大家都是这么觉得的吧,尤其是等待电脑关机。很多用户都有疑问,为什么自己的电脑明明没什么问题关机却很慢,今天笔者就解析为何win7关机时间长。 1、开始菜单—>控制面板—>电源选项&mdash
2023-05-30

Android 关于“NetworkOnMainThreadException”问题的原因分析及解决办法

网络收集的原因如下,以及解决办法:我补充总结一下:解决办法一: 在操作网络类(socket连接)的activity的protected void onCreate(Bundle savedInstanceState)函数后面加上下面的代码。
2022-06-06

react中关于函数调用()与bindthis的原因及分析

这篇文章主要介绍了react中关于函数调用()与bindthis的原因及分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-12

关于ORA-04091异常的出现原因分析及解决方案

目录1、异常出现的场景.2、问题分析3、解决方案1、异常出现的场景.:在使用Hibernate做为项目持久层的情况下,需要对某一张表进行一编程客栈个扩展,扩展操作便是在该表上创建一个触发器。将表中的数据读入到其他表中。-4091,ORA
2023-05-12

Win7系统常见的3种自动关机原因及解决方法

相信不少出现这些问题也是一件不那么美好的事情,我们将Windows7旗舰版下载 使用后我们会发现其实有不少系统自动关机的情况都是类似的,因编程客栈此我们也可以从下面几个原因来简单分析一下系统自动关机的故障。 NO.1 病毒导致其实这种情况很
2023-06-13

电脑关机没反应或电脑关机慢的原因及解决方法(图文)

首先来说说电脑关机慢可能出现的原因与解决办法:⒈)电脑关机慢原因一:电脑中病毒有关系很多电脑中病毒后会导致电脑运行异常缓慢,这个时候我们可以进入任务管理器查看电脑CPU使用率与内存使用率等情况,一般会发现CPU使用率很高,导致我们关机的时候
2023-05-26

有关条形码打印太浅或太深的原因及解决方法

近来有客户咨询,在条码生成软件生成条形码之后,连接打印机进行打印的时候,打印出来的条形码不是太深就是太浅,咨询这是怎么回事,该怎么解决?首先这里跟大家说下,出现这种情况,跟条码生成软件没有关系,你可以检查下你的打印机打印头是否需要更换必要的零件或者使用是否正确
有关条形码打印太浅或太深的原因及解决方法
2019-11-12

阿里云服务器关闭更新系统的原因及解决方法

本文将介绍阿里云服务器关闭更新系统的常见原因,并提供相应的解决方法,帮助用户更好地管理服务器。阿里云服务器是目前市场上最受欢迎的云计算服务之一,它提供了稳定可靠的服务器环境,使用户能够轻松部署和运行各种应用程序。然而,在使用过程中,有时候用户可能会遇到阿里云服务器关闭更新系统的情况。本文将解释这种情况的原因,并给
阿里云服务器关闭更新系统的原因及解决方法
2024-01-18

Win8.1关机设置中没有快速启动选项的原因及解决方法

Win8.1关机设置中没有快速启动选项原因分析:这个是由于系统的休眠被关闭导致的,只要打开系统的休眠功能即会出现快速启动和休眠的选项。Win8.1关机设置中没有快速启动选项解决方法:1、按windows和X组合键---选择“命令
2022-06-04

编程热搜

目录