데이터베이스 용량산정방법
· 약 3분
데이터베이스 용량산정방법 개념
- 설계된 논리모델을 물리 데이터베이스로 구축할 때, 저장된 데이터양과 인덱스 등 오브젝트가 필요한 공간을 산정하는 방법
- 저장공간의 효율적인 사용과 확장성 보장, 디스크 입출력 경합 최소화, 데이터베이스 오브젝트의 익스텐트 발생 감소로 성능향상
데이터베이스 용량산정방법 개념도, 세부절차, 산정기준
데이터베이스 용량산정방법 개념도
데이터베이스 용량산정방법 세부절차
구분 | 세부절차 | 내용 |
---|
오브젝트별 용량산정 | 테이블 크기 계산 | 테이블 Row 평균 수 계산 |
| | 테이블 요구 블록, 메서드 계산 |
테이블스페이스 용량산정 | 테이블 용량 계산 | 테이블 크기기반 스페이스 용량 계산 |
| 여유 용량 계산 | 대략 40% 여유 스페이스 확보 |
디스크 용량산정 | 데이터 용량 계산 | DB설치, 관리 위한 시스템 용량 포함 |
| 시스템 사용용량 계산 | |
데이터베이스 용량산정방법 기준
구분 | 항목 | 비고 |
---|
트랜잭션 수 | 연간 트랜잭션 현황, 일평균 현황 | 1,000 TPS |
| 피크타임 현황, 예상증가량 | 30% |
온라인업무량 | CRUD별 레코드 크기 | 300건 |
배치업무량 | 온라인 업무에 대한 배치업무비 | 9:1 |
데이터 백업 | 데이터 백업여부, 레이드 구성, 백업량 | 50G, RAID5 |
데이터 유형 | 이미지, 텍스트, 미디어 파일 비율 | 1:1:3 |
데이터베이스 용량산정 고려사항
- 개발, 테스트, 스테이징 환경에 필요한 추가용량
- 콜드, 핫 데이터 분리를 위한 보존, 아카이빙 정책 고려