이상하네...
분명 하루만에 썼어야하는데 주말이라 그랬나 딴길로 새버렸네.
그리고 다음날이니까 한 문제 더 풀어야겠지만 월요일이니까 안되겠다.
내일의 내가 풀어주겠지. 오늘 축구한다고 그러던데 애니나 봐야겠다.
데이터 저장구조에 대한 설명으로 부적절한 것 모두 고르기
① Block은 오라클의 기본 I/O 단위로, 데이터를 읽고 쓰는 단위이다.
② Extent는 테이블 스페이스 내에 할당된 논리적 저장구조로, 공간을 확장하는 단위이다.
③ Tablespace는 논리적인 저장장치와 물리적인 파일을 통합하여 관리할 수 있도록 해준다.
④ 저장 공간을 가지는 오브젝트 만을 Segment라고 한다.
⑤ Block 사이즈가 크면 한 번에 담는 양이 많아지므로 I/O 횟수가 줄어들게되어 전체적으로 성능이 향상된다.
답->더보기 클릭
더보기
2, 3, 5
알아두면 좋은 내용
오라클 데이터 저장 구조
- 저장 구조 순서 : Block > Extent > Segment > Tablespace > Database
- BEST Database라고 외우자
Tablespace
- 데이터베이스의 논리적 저장 구조 중 가장 포괄적이고 넓은 범위를 가진 형태
-> 실제 데이터베이스 각각의 물리적 파일들은 테이블스페이스와 N:1형태로 연결됨
- 논리적인 저장단위와 물리적인 파일을 서로 분리시키는 역할
-> 데이터 파일 경로와 무관함
-> 논리적 저장 구조와 물리적 저장 구조(실제 저장되는 경로나 파일 등)는 서로 영향을 미치지 않음
Segment
- 테이블스페이스 내에 특정 유형의 논리적 저장구조로 할당된 영역
-> 우리가 사용하는 테이블에 해당
- 저장 공간을 가지는 오브젝트만을 세그먼트라고 함
-> 테이블, 인덱스 등의 오브젝트가 세그먼트에 포함됨
- 세그먼트의 종류
-> 일반적으로 사용되는 Data Segment
->이외에도 Index Segment, Temporary Segment, Undo Segment가 있음
Extent
- 하나 이상의 연속된 데이터 블록의 모임
- 세그먼트에 대한 공간 할당 단위
- 반드시 하나의 데이터 파일에만 존재해야 함
Block
- 오라클의 기본 I/O 단위로, 모든 데이터는 block으로 이루어져야 함
-> db에서 데이터를 검색할 때 최소한 하나의 block에 저장된 전체 데이터에 대해 스캔이 이루어짐
'자격증 > SQLP(SQL 전문가)' 카테고리의 다른 글
공부는 내년부터 해야겠다.. (0) | 2023.01.29 |
---|---|
[SQLP, SQL 전문가] 오늘부터 SQL 전문가 공부 시작! 20221224 (0) | 2022.12.24 |
[SQLP, SQL 전문가] 오늘부터 SQL 전문가 공부 시작! 20221126 (0) | 2022.11.26 |
[SQLP, SQL 전문가] 오늘부터 SQL 전문가 공부 시작! (2) | 2022.10.03 |
댓글