📕 Oracle/[서적] 그림으로 공부하는 오라클 구조
[Oracle 구조] 8. 오라클의 대기와 LOCK
📌 8장에서는 SQL을 처리할 때 발생하는 대기(wait)에 관해 알아봅니다. 또한, 대기를 발생시켜 '성능 문제'를 발생시키는 나쁜 이미지가 있지만 꼭 그렇지만은 않은 Lock에 대해서도 살펴봅니다. 8.1 | 대기와 오라클의 Lock을 왜 배워야 하는가? · 시스템 운영시 데이터베이스 안에 대기가 발생해 성능이 제대로 나오지 않거나 처리가 지연되기도 함. 이 때 대기의 구조를 제대로 이해하지 않으면 튜닝도 못하고, 지연도 해소할 수 없음 8.2 | 데이터베이스에 Lock이 필요한 이유 · Lock의 본질은 '다중 처리를 구현하기 위해 데이터를 보호한다'는 것이며, 병렬 처리를 가능케 하고 높은 처리량을 실현할 수 있음 · 병렬 처리를 하면 실행하는 시점에 따라서는 값이 변경되지 않는 현상이 발생(ex..