1. 기본 아키텍처
2010.05.23 08:10
- 오라클의 구조
- 메모리
- - SGA = DB Buffer Cache + Redo Log Buffer + Shared Pool
- - Processes
- 디스크
- - Datafiles
- - Redo Log Files
- - Control Files
[오라클 상세구조 - 오라클 매뉴얼]
- 오라클의 구조 정의
- 데이터베이스(database) : 디스크에 저장된 데이터의 집합(Datafiles, Redo Log Files, Control Files)
- 인스턴스(instance) = 서버 프로세스 + SGA
- 오라클의 접속과정
(1) 연결 요청(사용자 sqlplus -> listener)
(2) 연결 프로세스 생성(server 생성)
(3) server가 메모리 생성(PGA)
(4) 연결 결과 전송(server -> 사용자 sqlplus)
* 연결때마다 server 프로세스를 생성하지 않고 Connection Pool을 사용한다.
- RAC에서의 구조에서의 인스턴스(데이터베이스와 cache도 공유, 다른 인스턴스의 commit하지 않은 데이터 블록도 읽음)
- 오라클의 SQL 트레이스(TKProf) query, current 차이점
- Query ? The number of buffers retrieved for all parse, execute, or fetch calls.
- Current ? The number of buffers retrieved in current mode
(INSERT, UPDATE, or DELETE statements).
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
67 | 진행기록 | 운영자 | 2011.08.23 | 6588 |
66 | 3. Deterministic 함수 사용 시 주의사항 | 실천하자 | 2010.07.19 | 10589 |
65 | 6. RAC 캐시 퓨전 | 토시리 | 2010.07.19 | 12631 |
64 | 부록 | 휘휘 | 2010.07.19 | 7238 |
63 | 8. I/O 효율화 원리 | 휘휘 | 2010.07.19 | 7742 |
62 | 7. Result 캐시 | 휘휘 | 2010.07.19 | 12969 |
61 | 2. Cursor_Sharing | balto | 2010.07.17 | 10214 |
60 | 1. Library Cache Lock | balto | 2010.07.17 | 12802 |
59 | 1. 블록 단위 I/O | 토시리 | 2010.07.12 | 9381 |
58 | 7. PL/SQL 함수의 특징과 성능 부하 | 실천하자 | 2010.07.12 | 12603 |
57 | 3. Single Block vs. Multiblock I/O | 휘휘 | 2010.07.12 | 9170 |
56 | 2. Memory vs. Disk I/O | 휘휘 | 2010.07.12 | 7439 |
55 | 6. 페이지 처리의 중요성 | 실천하자 | 2010.07.11 | 6820 |
54 | 8. PL/SQL 함수 호출 부하 해소 방안 | 토시리 | 2010.07.11 | 14027 |
53 | 5. Direct Path I/O | balto | 2010.07.10 | 12190 |
52 | 4. Prefetch | balto | 2010.07.10 | 28435 |
51 | 6장. I/O 효율화 원리 | 휘휘 | 2010.07.08 | 6404 |
50 | 3. 데이터베이스 Call이 성능에 미치는 영향 | 토시리 | 2010.07.07 | 11665 |
49 | 2. User Call vs. Recursive Call | 토시리 | 2010.07.07 | 9050 |
48 | 5장. 데이터베이스 Call 최소화 원리 | 휘휘 | 2010.07.05 | 6102 |
그림 파일이 안보여요~
파일 첨부해서 적용하셔야 할 것 같습니다~^^