개요
Tibero 데이터베이스 생성 시 MAXDATAFILES 값 및 block Size 설정에 따라 데이터 파일의 수와 크기에 영향이 있어 확인이 필요합니다.
방법
1. MAXDATAFILES 설정에 따른 파일 수 제한
•
CREATE DATABASE 시 명시한 MAXDATAFILES 수만큼 데이터 파일 생성 가능합니다.
•
MAXDATAFILES 개수를 초과하여 데이터 파일 생성을 원한다면 컨트롤 파일을 재생성이 필요합니다.
•
MAXDATAFILES를 지정하지 않을 경우 default :100, MIN : 10, MAX : 65533 값을 가집니다.
항목 | 설명 |
기본값 | 100 |
최소값 | 10 |
최대값 | 65,533 |
재설정 방법 | Control file 재생성 시 MAXDATAFILES 파라미터 조정 가능 |
2. 블록(Block) 사이즈에 따른 최대 데이터 파일 크기 산정
•
Tibero에서 데이터를 블록(Block) 단위로 저장합니다.
•
하나의 데이터 파일이 가질 수 있는 최대 블록의 개수는 2^22-1=4,194,303 입니다.
•
최대 블럭 개수를 통해 하나의 데이터 파일의 최대 크기를 계산할 수 있습니다.
Block Size | 계산식 | 최대 데이터 파일 크기 |
8KB | 8KB × 4,194,303 | 32GB |
16KB | 16KB × 4,194,303 | 64GB |
32KB | 32KB × 4,194,303 | 128GB |
참고
•
블록 사이즈가 8KB인 경우 데이터 파일은 최대 크기인 32GB까지 확장 가능합니다.
•
autoextend 옵션 사용 시 32GB를 초과할 수 없으며 공간 할당이 필요하면 새로운 datafile을 추가해야 합니다.