메뉴 건너뛰기

bysql.net

1_장._오라클_아키텍처

2012.03.02 08:18

AskZZang 조회 수:4988

01 오라클 아키텍쳐

 

01  기본 아키텍쳐

02  DB 버퍼 캐시

03  버퍼 Lock

04  Redo

05  Undo

06  문장수준 읽기 일관성

07  Consistent vs. Current 모드 읽기

08  블록 클린아웃

09  Snapshot too old

10  대기 이벤트

11  Shared Pool

 

 

쿼리를 수행할 때 DBMS 내부적으로 어떤 처리과정을 거치는지 전혀 관심을 두지 않는 사용자들이 대부분이다.

 

현실적으로 DBMS 내부 아키텍처와 SQL 옵티마이저의 원리를 이해하지 않고서는 고성능의 DB 애플리케이션을 구축하기 어렵낟.

 

데이터베이스 튜닝 전문가를 꿈꾼다면 DBMS 내부 아키텍처에 대한 지식을 필수다.

전문 튜너가 아니더라도 데이터베이스 프로그램 개발자라면 기본적으로 실행계획 정도는 확인할 수 있어야 하고 그러려면 기본적인 아키텍처에 대한 이해는 꼭 필요하다라고 하겠다.

 

지금껏 DBMS 내부 수행원리와 처리 메커니즘을 막연하고 어렵게 느꼈던 독자들이 본 장을 통해 쉽게 이해하고, 데이터베이스 성능 문제에 깊은 관신을 갖는 계기가 되기를 바란다.

 

본 장에서 설명하는 핵심 내용은 6(문장수준 읽기 일관성) 7(Consistent vs. Current 모드 읽기)에 있다. 오라클만의 독특한 Consistent 모드 읽기를 집중적으로 해부하고, Current 모드 읽기와의 차이점을 명확히 밝힌다.

번호 제목 글쓴이 날짜 조회 수
66 Front Page file 운영자 2012.02.21 131201
65 6._문장수준_읽기_일관성 file 정찬호 2012.03.12 57274
64 3._SQL트레이스 sapius 2012.04.04 26849
63 5._Undo dasini 2012.03.11 25073
62 2._SQL_처리과정 dasini 2012.04.06 21667
61 6._RAC_캐시_퓨전 file 남송휘 2012.05.21 17526
60 4._커서_공유 file 남송휘 2012.04.27 16097
59 5._오라클_Lock file 시와처 2012.03.26 12577
58 8._블록_클린아웃 시와처 2012.03.19 12006
57 4._동시성_구현_사례 [1] dasini 2012.03.27 11695
56 8._Statspack_AWR 시와처 2012.04.01 11483
55 2._DB_버퍼_캐시 file 시와처 2012.03.04 10429
54 10._대기_이벤트 박영창 2012.03.19 10373
53 9._Snapshot_too_old 박영창 2012.03.19 9734
52 1._기본_아키텍처 file AskZZang 2012.03.02 8348
51 7._세션_커서_캐싱 박영창 2012.04.22 7787
50 5._Direct_Path_IO 남송휘 2012.05.21 7540
49 3._버퍼_Lock 박영창 2012.02.24 7247
48 7._PLSQL_함수의_특징과_성능_부하 file 남송휘 2012.05.15 6640
47 10._V$SQL file 정찬호 2012.04.09 6544