- 이벤트 이름: DLM cross inst call completion
- 상황: 한 RAC 인스턴스의 세션이 다른 인스턴스에 있는 리소스(락, 캐시 블록 등)에 접근하려 할 때, DLM을 통해 cross-instance 호출을 하며, 그 호출이 완료되기를 기다리는 시간 동안 이 대기 이벤트가 발생합니다.
- 유형: 일반적으로 GC(Global Cache) 관련 처리 또는 락 해제, 변경, 동기화와 관련되어 있습니다.
📋 주요 발생 원인
🔄 락 관리 동기화 | 한 인스턴스의 세션이 다른 인스턴스에서 소유한 리소스에 대해 잠금 요청 시 |
💽 캐시 퓨전 처리 지연 | GC 관련 처리 (예: 블록 송신, 요청 큐 지연 등) |
📡 네트워크 지연 | 인스턴스 간 통신이 느리거나 일시적으로 병목 발생 시 |
🧠 CPU 바운드 | 대상 인스턴스에서 CPU가 과도하게 사용 중일 경우, DLM 응답이 지연될 수 있음 |
📎 관련 대기 이벤트 비교
gc current block busy | 다른 인스턴스에서 블록을 보내주는 중 |
gc cr block busy | CR 요청에 대한 블록이 아직 전달되지 않음 |
gc current request | 요청 블록을 기다리는 중 |
DLM cross inst call completion | DLM 호출을 타 인스턴스에 요청하고 완료되기를 기다림 |
'Oracle > Admin' 카테고리의 다른 글
[Oracle] 블록 클린아웃 (0) | 2025.07.23 |
---|---|
[Oracle] ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance (2) | 2025.07.02 |
[Oracle] TNS-12637, TNS-12170, ORA-609 (0) | 2025.04.28 |
[Oracle] oracleasm, udev (0) | 2025.04.09 |
[Oracle] crs 기동 (asm 권한 위주) (0) | 2025.04.09 |