Oracle 데이터베이스 구조, Architecture(4,5) 이해






메모리 + 프로세스 = Instance (인스턴스)

oSGA(system Global Area)
 -Oracle Server가 시작될 때마다 시스템 전역 영역(SGA)이 메모리에 할당된다.
 -Oracle DBMS에 대한 데이터와 제어정보를 갖고 있는 공유 메모리 구조의 그룹이다.
 -데이터는 여러 사용자간에 공유된다.
 -공유 전역 영역(Shared Global Area)이라고 부르기도 한다.






사용자의 요청을 디스크에서 계속 읽으면 처리 시간이 길다.
그래서 최대한 메모리에서 처리 하도록 하자. 캐쉬 히팅을 높이자.
왜냐하면
튜닝을 할 때 캐시 적중율 올리는 것이 성능 향상에 도움이 된다.
디스크 갔다 오는 시간보다 캐쉬에서 읽는게 훨씬 빠르고 과정도 단순한다. 하지만
버퍼 캐쉬를 잘 관리하여 잘 비우고 잘 채우자.








하나의 디비를 여러 인스턴스가 공유해서 사용하기 때문에 락킹이 필요하다.








사진 9 리도로그 파일 + 다중화

별도의 디스크에 멤버를 구성하는 이유는 무엇일까?
하나의 디스크에 한개의 파일이 고장나면 다른 디스크에서 리도 로그 파일을 복구시켜 백업한다.







리도 로그 스위치가 발생할 때 마다

oControl File
oParameter File
인스턴스 다시 시작해야 Parameter이 설정된다.

-SGA

- Proecess

-Files

0 comments:

Post a Comment