Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- nginx
- 장범준
- db
- 데이터베이스
- IT
- 악보
- I'm fine thank you
- 오라클
- SQL 처리
- 핑거스타일
- 슬픔의 후에
- 신입
- 천공의 시간
- 6학년 8반 1분단
- 스위트라떼
- 레이디스코드
- 봄 사랑 벚꽃 말고
- 인덱스
- 러블리즈
- Inside Of Me
- oracle
- DBMS 구성요소
- 오라클 아키텍처
- 기타
- 니가 참 좋아
- DBMS
- 아이유
- index
- 개발자
- 말 더듬
Archives
취미로 음악을 하는 개발자
[ORACLE] DBMS 구성요소 본문
728x90
SGA 내부구조
Shared Pool | 똑같은 SQL문을 여러 번 실행했을 때 SQL 질의 해석 결과를 재이용하는 기능인 라이브러리 캐시와 데이터 딕셔너리 캐시로 구성됨 |
Data Dictionary Cache | 데이터베이스 내에서 사용되는 오브젝트에 대한 정보를 담고 있는 영역 |
DB Buffer Cache | 디스크로부터 블록 단위로 읽어 온 데이터의 복사 본을 보관하는 메모리 영역 |
Redo Log Buffer | 데이터베이스의 변화된 부분에 관한 정보를 갖고 있는 영역 |
오라클 데이터베이스의 파일 종류
Data Files | 실제 데이터를 물리적으로 저장하는 데 사용 |
Control Files | 데이터베이스의 제어 정보를 가지고 있는 파일 |
Redo Log Files | 데이터베이스에 생긴 모든 변화를 기록하는 파일로, 인스턴스에 장애가 발생하면 복구할 수 있는 복사본이 있다 |
Archived Log Files | Redo Log Files로 불완전 복구가 될 수 있는데 이런 경우에 대비해서 Redo Log Files을 별도의 디렉토리에 따로 저장해 놓은 파일 |
오라클 아키텍처
출처 : velog
블록 | 데이터를 저장하는 최소의 단위로 데이터베이스를 처음 생성할 때 블록의 사이즈가 결정되며 보통 OS의 블록 사이즈의 배수로 설정 |
익스텐트 | 테이블이나 인덱스와 같은 저장공간을 가지는 오브젝트를 생성하거나 사용하는 도중 일정량의 공간을 미리 할당할 수 있는데 이 저장공간의 할당 단위를 의미함 |
세그먼트 | 테이블스페이스를 구성하고 있는 저장공간으로 데이터를 저장하고 관리하기 위하여 저장공간을 몇 가지 역할별로 분리해 놓은 저장 공간을 의미함 |
테이블 스페이스 | 테이블, 인덱스 등과 같은 데이터베이스 관리시스템을 위한 논리적 저장공간으로, 하나의 데이터 파일 또는 여러 개의 데이터 파일로 구성이 될 수 있고 하나의 데이터 파일은 오직 하나의 테이블스페이스에만 속할 수 있다 |
출처
'공대인 > DB' 카테고리의 다른 글
[ORACLE] 실행 계획에 의한 조인의 종류 (0) | 2021.05.17 |
---|---|
[ORACLE] 인덱스(INDEX) (0) | 2021.03.06 |
[ORACLE] SQL문 처리 과정 (0) | 2021.03.06 |
DBMS란? (0) | 2021.02.28 |
Comments