투케이2K
38. (DB/데이터베이스) 테이블 스페이스 (Table Spaces) 개념 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. 테이블 스페이스 란 테이블, 인덱스, 대형 오브젝트(LOB) 및 Long 데이터가 포함된 스토리지 구조입니다
2. 테이블 스페이스 는 데이터베이스의 데이터를 데이터가 시스템에서 저장되는 위치와 관련된 논리적 스토리지 그룹으로 구성하는 데 사용됩니다
3. 테이블 스페이스 는 데이터베이스 파티션 그룹에 저장됩니다
4. 테이블스페이스는 하나 이상의 컨테이너로 구성됩니다 (여러 개의 컨테이너를 가질 수 있음)
- 컨테이너는 디렉토리 이름, 디바이스 이름 또는 파일 이름일 수 있습니다
5. 테이블 스페이스 사용해 스토리지 구성 이점 :
- 복구 가능성 : 함께 백업 또는 복원되어야 하는 오브젝트를 동일한 테이블스페이스에 넣으면 하나의 명령으로 테이블스페이스의 모든 오브젝트를 백업 또는 복원할 수 있으므로 백업 및 복원 작업이 더욱 편리해집니다
- 더 많은 테이블 : 하나의 테이블스페이스에 저장할 수 있는 테이블 수에 한계가 있습니다. 테이블스페이스에 포함될 수 있는 것보다 많은 추가 테이블이 필요한 경우 해당 테이블을 위한 추가 테이블스페이스만 작성하면 됩니다
- 자동 스토리지 관리 : 자동 스토리지 테이블스페이스를 사용하여 자동으로 스토리지를 관리합니다. 데이터베이스 관리자는 필요에 따라 컨테이너를 작성하고 확장합니다
- 성능 또는 메모리 활용도 향상을 위해 버퍼 풀에 있는 데이터를 분리하는 기능 : 자주 쿼리되는 오브젝트(예: 테이블, 인덱스) 세트가 있는 경우 하나의 CREATE 또는 ALTER TABLESPACE문을 사용하여 버퍼 풀이 상주하는 테이블스페이스를 지정할 수 있습니다. 임시 테이블스페이스를 자체 버퍼 풀에 지정하여 정렬이나 조인 같은 활동을 성능을 향상시킬 수 있습니다.
6. 데이터베이스 내에 있는 테이블스페이스 및 테이블 예시 :
'DataBase' 카테고리의 다른 글
40. (DB/데이터베이스) NoSQL 개념 설명 참고 사이트 (0) | 2022.10.25 |
---|---|
39. (DB/데이터베이스) 트리거 (Database Trigger) 개념 설명 (0) | 2022.10.25 |
37. (DB/데이터베이스) 사용자 정의 함수 UDF (Function) 개념 설명 (0) | 2022.10.25 |
36. (DB/데이터베이스) 프로시저 (procedure) 개념 및 장점 , 단점 설명 실시 (0) | 2022.10.20 |
35. (DB/데이터베이스) 병행제어 (Concurency Control) 개념 설명 (0) | 2021.04.07 |