DB/oracle
Database 구조
datajoy
2019. 11. 14. 23:12
데이터베이스 영역
1. 데이터파일 : 데이터를 저장하는 공간
2. 컨트롤파일 : DB운영정보 저장
3. 리두로그파일 : 변경내용을 기록하는 파일공간.
SGA
SGA영역에서 작업한내용을 데이터베이스 영역에 변경하게됨
- database buffer cache : 데이터의 조회와 변경 실제작업이 일어나는 공간
- redo log buffer : 변경내용을 기록하는 메모리공간
- shared pool : 어떤 대상을 공유해서 사용하기위한공간
PGA
데이터베이스에 접속하는 모든 유저에게 할당되는 각각의 서버프로세스가 독자적으로 사용하는 메모리영역.
유저프로세스가 서버프로세스에 요청을하고 처리하기위해 서버프로세스가 요청내용을 저장하는공간.
백그라운드프로세스
SGA영역의 변경점들을 적절한타이밍에 안전하게 디스크에 기록하는 역할