오라클 성능 고도화 원리와 해법 I (2016년-2)
버퍼 Lock 0 0 4,112

by 구루비 Buffer Lock [2017.01.04]


버퍼

오라클에서 데이터를 읽어서 메모리에 올려놓는데 메모리에서 변경 수정 작업이 이뤄지고 변경된 값이 데이터파일에 저장되기 전까지의 3가지 상태변화가 일어난다

free 버퍼

: 메모리에서 수정된 값이 데이터파일에 저장되어 언제든지 메모리상에서 삭제되도 되는 상태 또는 DB 구동후 전혀 메모리에 아무 데이터가 없는 상태 의 버퍼

h3.dirty 버퍼
: 메모리에서 수정된 값이 데이터 파일에 저장되지 않은 상태 dirty 버퍼가 데이터파일에 저장되서 free 상태가 되지 않고 전원 차단등으로 메모리의 유실이 발생할 경우 데이터 손실이 발생한다.

pinned 버퍼

: dirty 상태에서 free 상태로 넘어가는 도중의 버퍼

버퍼 lock

"구루비 DB 스터디 모임" 에서 2016년에 "오라클 성능 고도화 원리와 해법 I " 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3138

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입