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).
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
27 | 5. Direct Path I/O | balto | 2010.07.10 | 12191 |
26 | 8. 블록 클린아웃 | 휘휘 | 2010.05.31 | 12287 |
25 | 7. PL/SQL 함수의 특징과 성능 부하 | 실천하자 | 2010.07.12 | 12606 |
24 | 6. RAC 캐시 퓨전 | 토시리 | 2010.07.19 | 12631 |
23 | 10. V$SQL | 실천하자 | 2010.06.14 | 12680 |
22 | 8. Statspack / AWR | balto | 2010.06.13 | 12768 |
21 | 1. Library Cache Lock | balto | 2010.07.17 | 12803 |
20 | 7. Result 캐시 | 휘휘 | 2010.07.19 | 12969 |
19 | 8. PL/SQL 함수 호출 부하 해소 방안 | 토시리 | 2010.07.11 | 14030 |
18 | 1. Explain Plan | 실천하자 | 2010.06.06 | 14666 |
17 | 6. 바인드 변수의 부작용과 해법 | 실천하자 | 2010.06.28 | 14674 |
16 | 3. 버퍼 Lock [1] | 휘휘 | 2010.05.24 | 15232 |
15 | 9. ASH(Active Session History) | 실천하자 | 2010.06.14 | 15608 |
14 | 2. SQL 처리과정 | 휘휘 | 2010.06.28 | 15670 |
13 | 5. Fetch Call 최소화 | 휘휘 | 2010.07.05 | 16851 |
12 | 1 장. 오라클 아키텍처 | 운영자 | 2010.05.20 | 17850 |
11 | 4. Array Processing 활용 | 휘휘 | 2010.07.05 | 18250 |
10 | 9. Static vs. Dynamic SQL [1] | balto | 2010.07.04 | 18347 |
9 | 11. Shared Pool | 실천하자 | 2010.05.31 | 18512 |
8 | 5. Undo | 토시리 | 2010.05.31 | 18661 |
그림 파일이 안보여요~
파일 첨부해서 적용하셔야 할 것 같습니다~^^