행위

"오라클 rac wait event"의 두 판 사이의 차이

DB CAFE

(새 문서: http://satya-racdba.blogspot.com/2012/10/wait-events-in-oracle-rac-wait-events.html Wait events in Oracle RAC Oracle RAC (11g / 12c) wait events Mode Mp4 Download Home Answers Index...)
 
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 +
== RAC Wait Event ==
 +
* 오라클  9i 이전 버전은 RAC 대기이벤트에서 gc가 글로벌 캐시(global cache) 로 불림.
 +
* CR 은 Consistent Read를 의미함.
 +
** Current - DML 처리
 +
** CR - Select 처리
 +
* CR과 Current 의 차이는 CR은 할당된 SCN과 블럭을 요청, Current는 현재 SCN과 블럭을 패치함
 +
** The difference between CR and Current is that CR requires a block with a given SCN, whereas current does not (current mode fetches the block with the current SCN).
  
http://satya-racdba.blogspot.com/2012/10/wait-events-in-oracle-rac-wait-events.html
+
=== gc buffer busy release ===
 +
:specifies the time the remote instance locally spends accessing the requested data block. Caused may be because of not enough memory on your nodes, overloaded interconnect.
 +
: 원격 인스턴스가 요청된 데이터 블록에 액세스하는 데 로컬에서 소비하는 시간을 지정합니다. 노드의 메모리 부족, 상호 연결 과부하로 인해 발생할 수 있습니다.
  
Wait events in Oracle RAC
+
=== gc buffer busy acquire ===
Oracle RAC (11g / 12c) wait events
+
=== gc current request ===
Mode Mp4 Download Home Answers Indexs Privates 2-way Buffer Cache
+
=== gc cr request ===
 +
: the time it takes to retrieve the data from the remote cache. Oracle may not pick private interconnect and instead route traffic over slower public network. RAC event similar to buffer busy waits, tune SQL to request less data, tune network latency between RAC nodes, localize data access.
 +
:  원격 캐시에서 데이터를 검색하는 데 걸리는 시간. Oracle은 사설 상호 연결을 선택하지 않고 대신 느린 공용 네트워크를 통해 트래픽을 라우팅할 수 있습니다. 버퍼 사용 중 대기와 유사한 RAC 이벤트, 더 적은 데이터를 요청하도록 SQL 조정, RAC 노드 간의 네트워크 대기 시간 조정, 데이터 액세스 지역화.
  
In Oracle 9i and prior, the "gc" was spelled out as "global cache" in the RAC wait events.
+
=== gc cr failure ===
 +
=== gc current block lost ===
 +
: Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
 +
: 상호 연결 또는 CPU로 인해 손실된 블록입니다. 상호 연결 문제 및 경합을 나타냅니다.
 +
=== gc cr block lost ===
 +
: Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
 +
: 인터커넥트 또는 CPU로 인해 손실된 블록. 상호 연결 문제 및 경합을 나타냅니다.
  
In RAC wait event names, CR stands for Consistent Read.
+
=== gc current block corrupt ===
Current - is for DMLs
+
=== gc cr block corrupt ===
CR - is for Selects
+
=== gc current block busy ===
The difference between CR and Current is that CR requires a block with a given SCN, whereas current does not (current mode fetches the block with the current SCN).
+
: The current block read request was delayed, most likely an I/O bottleneck. Block is already involved in GC operation, shows hot blocks or congestion.
 +
: 현재 블록 읽기 요청이 지연되었습니다. I/O 병목 현상일 가능성이 큽니다. 블록은 이미 GC 작업에 참여하고 있으며 핫 블록 또는 혼잡을 표시합니다.
 +
=== gc cr block busy  ===
 +
: The consistent read request was delayed, most likely an I/O bottleneck. Blocks are busy in another instance, check for block level contention or hot blocks.
 +
: 일관된 읽기 요청이 지연되었습니다. I/O 병목 현상일 가능성이 큽니다. 블록은 다른 인스턴스에서 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.  
  
gc buffer busy release =>  specifies the time the remote instance locally spends accessing the requested data block. Caused may be because of not enough memory on your nodes, overloaded interconnect.
+
=== gc current block congested ===
gc buffer busy acquire
+
: Long run queues and/or paging due to memory deficiency. Current block congestion, check for hot blocks or busy interconnect.
 +
: 메모리 부족으로 인한 장기 실행 대기열 및/또는 페이징. 현재 블록 정체, 핫 블록 또는 바쁜 상호 연결을 확인하십시오.
  
gc current request
+
=== gc cr block congested ===
gc cr request  => the time it takes to retrieve the data from the remote cache. Oracle may not pick private interconnect and instead route traffic over slower public network. RAC event similar to buffer busy waits, tune SQL to request less data, tune network latency between RAC nodes, localize data access.
+
: Long run queues and/or paging due to memory deficiency. cr block congestion, check for hot blocks or busy interconnect.
 +
: 메모리 부족으로 인한 장기 실행 대기열 및/또는 페이징. cr 블록 정체, 핫 블록 또는 바쁜 상호 연결을 확인하십시오.
 +
=== gc current block 2-way ===
 +
: 다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.
 +
=== gc cr block 2-way ===
 +
: 다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.
 +
=== gc current block 3-way ===
 +
: 다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.  
 +
=== gc cr block 3-way ===
 +
: 다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.  
  
gc cr failure
+
=== gc current grant 2-way
gc current block lost => Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
 
gc cr block lost  => Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
 
gc current block corrupt
 
gc cr block corrupt
 
 
 
gc current block busy => The current block read request was delayed, most likely an I/O bottleneck. Block is already involved in GC operation, shows hot blocks or congestion.
 
gc cr block busy  => The consistent read request was delayed, most likely an I/O bottleneck. Blocks are busy in another instance, check for block level contention or hot blocks.
 
gc current block congested => Long run queues and/or paging due to memory deficiency. Current block congestion, check for hot blocks or busy interconnect.
 
gc cr block congested  => Long run queues and/or paging due to memory deficiency. cr block congestion, check for hot blocks or busy interconnect.
 
 
 
gc current block 2-way    => Blocks are busy in another instance, check for block level contention or hot blocks.
 
gc cr block 2-way  => Blocks are busy in another instance, check for block level contention or hot blocks.
 
gc current block 3-way => Blocks are busy in another instance, check for block level contention or hot blocks.
 
gc cr block 3-way  => Blocks are busy in another instance, check for block level contention or hot blocks.
 
 
 
gc current grant 2-way
 
 
gc cr grant 2-way
 
gc cr grant 2-way
 
gc current grant busy
 
gc current grant busy
 
gc current grant congested
 
gc current grant congested
 
gc cr grant congested
 
gc cr grant congested
 +
gc cr multi block read
 +
 +
=== gc current multi block request ===
 +
: Full table or index scans.
 +
=== gc cr multi block request ===
 +
: Full table or index scans.
  
gc cr multi block read
 
gc current multi block request => Full table or index scans.
 
gc cr multi block request  => Full table or index scans.
 
 
gc cr block build time
 
gc cr block build time
 
gc current block flush time
 
gc current block flush time
55번째 줄: 73번째 줄:
 
gcs log flush sync
 
gcs log flush sync
  
Related Oracle Articles:   cluvfy commands RAC    srvctl commands RAC    crs_stat commands RAC
+
출처 : http://satya-racdba.blogspot.com/2012/10/wait-events-in-oracle-rac-wait-events.html
 +
 
 +
[[Category:oracle]]

2023년 1월 4일 (수) 10:41 기준 최신판

thumb_up 추천메뉴 바로가기


1 RAC Wait Event[편집]

  • 오라클 9i 이전 버전은 RAC 대기이벤트에서 gc가 글로벌 캐시(global cache) 로 불림.
  • CR 은 Consistent Read를 의미함.
    • Current - DML 처리
    • CR - Select 처리
  • CR과 Current 의 차이는 CR은 할당된 SCN과 블럭을 요청, Current는 현재 SCN과 블럭을 패치함
    • The difference between CR and Current is that CR requires a block with a given SCN, whereas current does not (current mode fetches the block with the current SCN).

1.1 gc buffer busy release[편집]

specifies the time the remote instance locally spends accessing the requested data block. Caused may be because of not enough memory on your nodes, overloaded interconnect.
원격 인스턴스가 요청된 데이터 블록에 액세스하는 데 로컬에서 소비하는 시간을 지정합니다. 노드의 메모리 부족, 상호 연결 과부하로 인해 발생할 수 있습니다.

1.2 gc buffer busy acquire[편집]

1.3 gc current request[편집]

1.4 gc cr request[편집]

the time it takes to retrieve the data from the remote cache. Oracle may not pick private interconnect and instead route traffic over slower public network. RAC event similar to buffer busy waits, tune SQL to request less data, tune network latency between RAC nodes, localize data access.
원격 캐시에서 데이터를 검색하는 데 걸리는 시간. Oracle은 사설 상호 연결을 선택하지 않고 대신 느린 공용 네트워크를 통해 트래픽을 라우팅할 수 있습니다. 버퍼 사용 중 대기와 유사한 RAC 이벤트, 더 적은 데이터를 요청하도록 SQL 조정, RAC 노드 간의 네트워크 대기 시간 조정, 데이터 액세스 지역화.

1.5 gc cr failure[편집]

1.6 gc current block lost[편집]

Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
상호 연결 또는 CPU로 인해 손실된 블록입니다. 상호 연결 문제 및 경합을 나타냅니다.

1.7 gc cr block lost[편집]

Lost blocks due to Interconnect or CPU. Indicates interconnect issues and contention.
인터커넥트 또는 CPU로 인해 손실된 블록. 상호 연결 문제 및 경합을 나타냅니다.

1.8 gc current block corrupt[편집]

1.9 gc cr block corrupt[편집]

1.10 gc current block busy[편집]

The current block read request was delayed, most likely an I/O bottleneck. Block is already involved in GC operation, shows hot blocks or congestion.
현재 블록 읽기 요청이 지연되었습니다. I/O 병목 현상일 가능성이 큽니다. 블록은 이미 GC 작업에 참여하고 있으며 핫 블록 또는 혼잡을 표시합니다.

1.11 gc cr block busy[편집]

The consistent read request was delayed, most likely an I/O bottleneck. Blocks are busy in another instance, check for block level contention or hot blocks.
일관된 읽기 요청이 지연되었습니다. I/O 병목 현상일 가능성이 큽니다. 블록은 다른 인스턴스에서 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.

1.12 gc current block congested[편집]

Long run queues and/or paging due to memory deficiency. Current block congestion, check for hot blocks or busy interconnect.
메모리 부족으로 인한 장기 실행 대기열 및/또는 페이징. 현재 블록 정체, 핫 블록 또는 바쁜 상호 연결을 확인하십시오.

1.13 gc cr block congested[편집]

Long run queues and/or paging due to memory deficiency. cr block congestion, check for hot blocks or busy interconnect.
메모리 부족으로 인한 장기 실행 대기열 및/또는 페이징. cr 블록 정체, 핫 블록 또는 바쁜 상호 연결을 확인하십시오.

1.14 gc current block 2-way[편집]

다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.

1.15 gc cr block 2-way[편집]

다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.

1.16 gc current block 3-way[편집]

다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.

1.17 gc cr block 3-way[편집]

다른 인스턴스에서 블록이 사용 중입니다. 블록 수준 경합 또는 핫 블록을 확인하십시오.

=== gc current grant 2-way gc cr grant 2-way gc current grant busy gc current grant congested gc cr grant congested gc cr multi block read

1.18 gc current multi block request[편집]

Full table or index scans.

1.19 gc cr multi block request[편집]

Full table or index scans.

gc cr block build time gc current block flush time gc cr block flush time gc current block send time gc cr block send time gc current block pin time gc domain validation gc current retry ges inquiry response gcs log flush sync

출처 : http://satya-racdba.blogspot.com/2012/10/wait-events-in-oracle-rac-wait-events.html