Oracle RAC全局缓存等待GC CR与Current求.pdfVIP

  • 1
  • 0
  • 约1.51万字
  • 约 16页
  • 2026-08-12 发布于北京
  • 举报

一.RAC全局等待说明

在RAC环境中,与全局缓存调整相关的最常见等待是globalcachecrrequest、

globalcachebusy和equeue。

当进程需要一个或多个数据块时,Oracle会首先检查自身缓存中是否存在该块。若未

找到,则会先通过globalcache获取这些块的共享权限,再进行。若通过

globalcache发现这些块已存在于另一实例的缓存中,则会通过CacheFusion直接在节

点间传输这些块,同时触发globalcachecrrequest等待。

关于CacheFusion的内容参考:OracleRACCache

Fusion机制详解

在10GB中,globalcachecrrequest已简称为gccrrequest。

从缓存传输块到本地缓存所需时间取决于这些块处于共享还是独占模式。若块为共

享模式(scur),缓存会克隆信息并传输;否则需先生成PI再传输。显然,

globalcachecrrequest等待与dbfilesequential/scatteredread等待存在

直接关联。

OracleRAC过去映像(PI)说明

通常,RAC中的进程会等待1秒尝试从本地或缓存

文档评论(0)

1亿VIP精品文档

相关文档