본문으로 건너뛰기

데이터베이스 용량산정방법

· 약 3분

데이터베이스 용량산정방법 개념

  • 설계된 논리모델을 물리 데이터베이스로 구축할 때, 저장된 데이터양과 인덱스 등 오브젝트가 필요한 공간을 산정하는 방법
  • 저장공간의 효율적인 사용과 확장성 보장, 디스크 입출력 경합 최소화, 데이터베이스 오브젝트의 익스텐트 발생 감소로 성능향상

데이터베이스 용량산정방법 개념도, 세부절차, 산정기준

데이터베이스 용량산정방법 개념도

데이터베이스 용량산정방법 세부절차

구분세부절차내용
오브젝트별 용량산정테이블 크기 계산테이블 Row 평균 수 계산
테이블 요구 블록, 메서드 계산
테이블스페이스 용량산정테이블 용량 계산테이블 크기기반 스페이스 용량 계산
여유 용량 계산대략 40% 여유 스페이스 확보
디스크 용량산정데이터 용량 계산DB설치, 관리 위한 시스템 용량 포함
시스템 사용용량 계산

데이터베이스 용량산정방법 기준

구분항목비고
트랜잭션 수연간 트랜잭션 현황, 일평균 현황1,000 TPS
피크타임 현황, 예상증가량30%
온라인업무량CRUD별 레코드 크기300건
배치업무량온라인 업무에 대한 배치업무비9:1
데이터 백업데이터 백업여부, 레이드 구성, 백업량50G, RAID5
데이터 유형이미지, 텍스트, 미디어 파일 비율1:1:3

데이터베이스 용량산정 고려사항

  • 개발, 테스트, 스테이징 환경에 필요한 추가용량
  • 콜드, 핫 데이터 분리를 위한 보존, 아카이빙 정책 고려