[Oracle] Segment 타입 종류

prana·2024년 9월 29일
0

ORACLE

목록 보기
12/96
post-thumbnail

용량 내림차순으로 딕셔너리를 조회했을 때 14가지 정도가 나왔다. 간략하게만 정리해두려고 한다.

  • INDEX PARTITION
  • TABLE PARTITION
  • TABLE
  • CLUSTER
  • INDEX
  • ROLLBACK
  • DEFERRED ROLLBACK
  • LOBINDEX
  • TEMPORARY
  • CACHE
  • LOBSEGMENT

1. TABLE

  • 설명: 기본 데이터 공간으로, 데이터베이스 테이블에 데이터를 저장하는 세그먼트
  • 특징: 가장 일반적인 세그먼트 유형이며, 각 행은 데이터 블록에 저장된다.

2. INDEX

  • 설명: 테이블의 데이터를 빠르게 검색하기 위해 사용되는 세그먼트이다.
  • 특징: 인덱스를 사용하면 데이터의 검색 성능을 크게 향상시킬 수 있다.
  • B-tree 구조를 많이 사용하며, 데이터 변경 시 동기화된다.

3. LOB SEGMENT

  • 설명: LOB(Large Object) 데이터 유형(BLOB, CLOB, NCLOB)을 저장하는 세그먼트
  • 특징: 대용량의 이진 데이터나, 텍스트 데이터를 저장하기 위한 공간이며, 실제 LOB 데이

4. TABLE PARTITION

  • 설명: 파티셔닝된 테이블의 각 파티션을 저장하는 세그먼트
  • 특징: 테이블을 논리적으로 여러 파티션으로 나누어 관리하고, 각 파티션은 별도의 세그먼트로 저장된다.

5. INDEX PARTITION

  • 설명: 파티셔닝된 인덱스의 각파티션을 저장하는 세그먼트
  • 특징: 인덱스가 파티셔닝되면 각 파티션은 별도의 세그먼트로 관리된다.
    • 대규모 데이터의 인덱싱에 유용하다.

6. LOB SUBPARTITION

  • 설명: LOB 데이터 유형의 파티셔닝된 테이블에 대한 하위 파티션을 저장하는 세그먼트
  • 특징: 파티셔닝된 테이블에 대해 LOB 데이터를 효율적으로 관리하고 저장합니다.

7. INDEX SUBPARTITION

  • 설명: 파티셔닝된 인덱스의 하위 파티션을 저장하는 세그먼트
  • 특징: 복잡한 파티션 구조에서 효율적인 인덱싱을 지원

8. TYPE2 UNDO

  • 설명: UNDO 데이터용 세그먼트, Oracle 9i부터 도입된 새로운 UNDO 관리 방식이다.
  • 특징: Automatic Undo Management (AUM)을 사용해서 UNDO 정보를 관리하며, 데이터의 일관성을 유지하고 트랜잭션 롤백을 지원한다.

9. LOBINDEX

  • 설명: LOB 데이터 세그먼트에 대한 인덱스를 저장하는 세그먼트
  • 특징: LOB 데이터에 빠르게 액세스하기 위해 사용되며, LOB 데이터와 연계되어 관리된다.

10. LOB PARTITION

  • 설명: LOB 데이터 유형의 파티셔닝 된 테이블에 대한 파티셔닝을 저장하는 세그먼트
  • 특징: LOB 데이터의 효율적인 관리와 접근 지원한다.

11. CLUSTER

  • 설명: 같은 키 값을 공유하는 두 개 이상의 테이블의 데이터 함께 저장하는 세그먼트
  • 특징: 데이터 클러스터링을 통해 관련 데이터에 대한 빠른 검색을 가능하게 한다.
    • 특히, 조인 작업에서 성능을 향상

12. SYSTEM STATISTICS

  • 설명: 데이터베이스 시스템의 통계를 저장하는 세그먼트
  • 특징: 일반적으로 자동 수집되며, 데이터베이스의 효율적인 운영을 위해 다양한 통계 정보를 수집하고 저장한다.

13. NESTED TABLE

  • 설명: 테이블 내 포함된 중첩 테이블의 데이터를 저장하는 세그먼트
  • 특징: 중첩 테이블은 부모 테이블의 열에 저장되며 별도의 세그먼트로 관리된다. 객체 지향 데이터 모델링에서 사용된다.

14. ROLLBACK

  • 설명: 이전에 변경된 데이터의 상태를 저장하는 세그먼트로, 트랜잭션의 롤백을 지원한다.
  • 특징: UNDO 세그먼트와 유사하지만, 이전 Oracle 버전에서는 Rollback 세그먼트가 트랜잭션 제어에 직접 사용되었다.

0개의 댓글