투케이2K

38. (DB/데이터베이스) 테이블 스페이스 (Table Spaces) 개념 설명 본문

DataBase

38. (DB/데이터베이스) 테이블 스페이스 (Table Spaces) 개념 설명

투케이2K 2022. 10. 25. 11:28

[학습 구분]

과목 : Database / 데이터베이스

 

[설 명]

1. 테이블 스페이스 란 테이블, 인덱스, 대형 오브젝트(LOB) 및 Long 데이터가 포함된 스토리지 구조입니다

2. 테이블 스페이스 는 데이터베이스의 데이터를 데이터가 시스템에서 저장되는 위치와 관련된 논리적 스토리지 그룹으로 구성하는 데 사용됩니다

3. 테이블 스페이스 는 데이터베이스 파티션 그룹에 저장됩니다

4. 테이블스페이스는 하나 이상의 컨테이너로 구성됩니다 (여러 개의 컨테이너를 가질 수 있음)

- 컨테이너는 디렉토리 이름, 디바이스 이름 또는 파일 이름일 수 있습니다

5. 테이블 스페이스 사용해 스토리지 구성 이점 :

- 복구 가능성 : 함께 백업 또는 복원되어야 하는 오브젝트를 동일한 테이블스페이스에 넣으면 하나의 명령으로 테이블스페이스의 모든 오브젝트를 백업 또는 복원할 수 있으므로 백업 및 복원 작업이 더욱 편리해집니다

- 더 많은 테이블 : 하나의 테이블스페이스에 저장할 수 있는 테이블 수에 한계가 있습니다. 테이블스페이스에 포함될 수 있는 것보다 많은 추가 테이블이 필요한 경우 해당 테이블을 위한 추가 테이블스페이스만 작성하면 됩니다

- 자동 스토리지 관리 : 자동 스토리지 테이블스페이스를 사용하여 자동으로 스토리지를 관리합니다. 데이터베이스 관리자는 필요에 따라 컨테이너를 작성하고 확장합니다

- 성능 또는 메모리 활용도 향상을 위해 버퍼 풀에 있는 데이터를 분리하는 기능 : 자주 쿼리되는 오브젝트(예: 테이블, 인덱스) 세트가 있는 경우 하나의 CREATE 또는 ALTER TABLESPACE문을 사용하여 버퍼 풀이 상주하는 테이블스페이스를 지정할 수 있습니다. 임시 테이블스페이스를 자체 버퍼 풀에 지정하여 정렬이나 조인 같은 활동을 성능을 향상시킬 수 있습니다.

6. 데이터베이스 내에 있는 테이블스페이스 및 테이블 예시 :

 
반응형
Comments