데이터베이스 제한

Overview

Tibero 데이터베이스 기능 및 개체와 관련된 값의 제한을 기술하고 있습니다. 일반적으로 데이터베이스에는 초과할 수 없는 하드 코딩된 제한이 데이터베이스의 여러 수준에 존재합니다. 또한 이 값은 운영 체제(OS) 에 따라 추가로 제한될 수 있습니다.

List of Datatype Limits

이 섹션은 Tibero 의 데이터 타입과 관련된 값의 제한을 기술합니다

데이터 타입
제한

BLOB

4 GB

CHAR

2,000 bytes 또는 2,000 글자

CLOB

4 GB

JSON

4 GB

LONG

2 GB

NCHAR

2,000 글자

NCLOB

4 GB

NUMBER

최대값 999...(38개의 9)^125 최소값 -999...(38개의 9)^125

NVARCHAR2

65,532 bytes

RAW

2,000 bytes

VARCHAR2

65,532 bytes

List of Physical Database Limits

이 섹션은 Tibero 의 물리적인 데이터베이스와 관련된 값의 제한을 기술합니다.

항목
제한 종류
제한값

Database Block 크 기

최솟값

2048 bytes

데이터 타입

세부 항목

제한

Database Block 크기

최대값

32 KB

Database Blocks

세그먼트의 초기 extent에서의 최소값

16

Database Blocks

datafile 당 최대값

2^22

Controlfiles

개수

최소 1개; 최대 2^31 개까지 다중화 가능

Controlfiles

블록 크기

16 KB 고정

Controlfiles

파일 당 크기

CREATE DATABASE/CONTROLFILE 구문에서 기입하는 섹션별 제한 개수에 의존; 최대 약 478 MB

Database files

테이블스페이스 당 최대 개수

1024; DIRECT DFID(기본값 128)를 모두 사용하면 896개

Database files

데이터베이스 당 최대 개수

65533; MAXLOGFILES, MAXBACKUPSET 등 다른 값에 의해서 제한될 수 있음

Database extents

dictionary 관리 tablespace 당 최대값

datafile 전체를 extent로 할당할 때 최대가 되므로 1024 * 2^22 * physical block size = 2^32 * physical block size = 4GB * physical block size

Database extents

로컬로 관리되는 (균일한) tablespace 당 최대

datafile 전체를 extent로 할당할 때 최대가 되므로 1024 * 2^22 * physical block size

MAXEXTENTS

기본값

STORAGE 구문에서 기입하는 MAXEXTENT에 의존; 기입되지 않았다면 무제한

MAXEXTENTS

최대값

무제한

Redo log 파일 개수

로그 파일 최소 개수

2

Redo log files

로그 그룹 최대 개수

CREATE DATABASE/CONTROLFILE 구문에서 기입하는 MAXLOGFILES에 의존; 최대값 255

Redo log files

로그 그룹 당 멤버 최대 개수

8

Redo log files

최소 크기

512 KB

Redo log files

최대 크기

2 TB

Tablespaces

데이터베이스 당 최대 개수

2^16 - 9

Bigfile Tablespaces

블록 개수

2^32

Smallfile (traditional) Tablespaces

블록 개수

2^22

External Tables file

최대 크기

운영 체제에 따라 달라질 수 있으며 외부 테이블은 여러 파일로 구성될 수 있음

l Database Limits

이 섹션은 Tibero 의 논리적 데이터베이스와 관련된 값의 제한을 기술합니다.

항목
제한 종류
제한값

Columns

테이블 당 최대 값

1500

Columns

Maximum per index (or clustered index)

32

Columns

Maximum per bitmapped index

32

Constraints

컬럼 당 최대 개수

무제한

Constraints

데이터베이스 당 최대 개수

무제한

Database users

데이터베이스 당 최대 개수

무제한

Dictionary-managed database objects

데이터베이스 당 최대 개수

무제한

Indexes

테이블 당 최대값

무제한

Partitions

파티셔닝 된 키에서의 최대 컬럼 수

32

Partitions

테이블 또는 인덱스에 생성할 수 있는 파티션 최대 개수

2^31 - 1

Rows

테이블당 최대 개수

무제한

Subpartitions

복합 파티션 테이블에 생성할 수 있는 서브 파티션 최대 개수

2^31 - 1

Subqueries

SQL 문장 하나에서 사용 가능한 최대 개수

무제한

Tables

데이터베이스 당 최대 개수

무제한

Trigger Cascade Limit

최대값

무제한

Users and Roles

최대 개수

무제한

List of Process and Runtime Limits

이 섹션은 Tibero 의 프로세스와 런타임과 관련된 값의 제한을 기술합니다.

항목
제한 종류
제한값

Database 당 instance 개수

TAC에서의 최댓값

1024

Locks

Row-level

무제한

Locks

Cluster Wait Lock Service

Shared Memory 크기 내에서 무제한

Shared Memory size

최댓값

운영 체제에 따라 다름. 일반적으로 32비트 운영 체제의 경우 4 GB, 64비트 운영 체제의 경우 4 GB 이상

Job Sessions

인스턴스 당 최댓값

Initialization Parameter (MAX_SESSION_COUNT)로 설정된 제한 내에서 무제한

Sessions

인스턴스 당 최댓값

2^31 - 1. Initialization Parameter(MAX_SESSION_COUNT)로 설정

Parallel Execution Slaves

인스턴스 당 최댓값

10^8. Initialization Parameter(WTHR_PER_PEP * PEP_PROC_CNT)들로 설정

Last updated