오라클 래치(Latch)
오라클 데이터베이스의 성능을 논할 때, 내부적으로 발생하는 경합(Contention)은 피할 수 없는 주제다. 특히 다수의 프로세스가 공유 메모리 영역인 SGA(System Global Area)에 동시에 접근하려 할 때 데이터 구조의 일관성을 유지하기 위한 직렬화 메커니즘이 필수적이다. 이 핵심적인 역할을 수행하는 것이 바로 래치(Latch) 다. 1. 래치(Latch)란 무엇인가? 래치는 SGA 내 공유 데이터 구조(예: 버퍼 캐시, 라이브러리 캐시 등)를 … Read more