데이터베이스 설계와 구축(개정판) (2009년)
데이타베이스 용량 설계 0 0 41,175

by 구루비스터디 데이타베이스 용량 설계 [2019.08.11]


7.7 데이타베이스 용량 설계

7.7.1 데이타베이스 용량 분석의 목적

  • 1.정확한 데이타 용량을 산정하여 디스크 사용의 효율을 높인다.
  • 2.업무량이 집중되어 있는 디스크를 분리,설계하여 디스크에 대한 입출력 부하를 분산시킬 수 있다.
  • 3.디스크 입출력 경합을 최소화할 수 있다.
  • 4.데이타베이스 오브젝트의 익스텐트(범위,Extent) 발생을 줄인다 - 데이타가 증가하면서 데이타베이스 내의 각종 오브젝트들도 추가적인 스페이스 확보 작업이 일어나는데 이를 최소하 해야 한다.


7.7.2 데이타베이스 용량 분석 절차

1.용량분석을 위한 기초 데이타를 수집한다
  • 1)로우길이:해당 테이블의 칼럼길이를 모두 합하여 기록한다.
  • 2)보존기간:테이블을 디스크에 어느 정도의 기간동안 보관할 것인지 기록
  • 3)초기건수:기존 시스템에서 신시스템으로 마이그레이션 한 데이타 건수
  • 4)발생건수:일정주기별 발생한 내용
  • 5)발생주기:
  • 6)년 증가율:


2.기초 데이타를 이용하여 DBMS에 이용하는 오브젝트별로 용량을 산정한다
  • 1)오브젝트설계:저장공간을 주로 차지하는 오브젝트에는 테이블스페이스,테이블,인덱스등이다.
  • 2)테이블스페이스 용량산정
  • 분산위치:테이블이 분산되는 위치
  • 테이블명:
  • 테이블용량:
  • 테이블스페이스명:
  • 테이블스페이스 용량:테이블 스페이스내에 생성되는 테이블의 용량을 더한 값의 약 40%를 더한 값을 기입한다. 40%는 절대적인 값은 아니며 경험과 해당 업무의 확장성을 고려하여 적절히 더한다.
3)데이타파일 용량 산정
  • 디스크:데이타 파일이 물리적으로 생성될 디스크의 이름
  • 데이타파일 디렉토리:
  • 데이타파일명:
  • 데이타파일 크기:저장될 테이블 스페이스 용량을 합하여 지정한다.
  • 테이블 스페이스:
  • 테이블 스페이스 용량:
  • 비고:테이블 스페이스가 여러 개의 데이타 파일을 이용할 경우 참조자료로 기입한다.

(?) 디스크의 종류에 따라 데이타파일 크기를 지정해야 한다? ->로우디스크,파일시스템 (페이지 315)

4)디스크 용량 산정
  • 디스크:데이타파일이 물리적으로 생성될 디스크 이름
  • 테이타파일 디렉토리:
  • 디스크용량:하나의 디스크가 가진 원초적인 용량을 기록한다.
  • 사용된 디스크 용량:디스크에 데이타파일이 생성된 총 용량을 기록한다.
  • 디스크 사용비율 : (디스크용량/사용된 디스크 용량)*100 디스크 구성방법에 따라 사용비율을 조절해야 한다.
  • 데이타파일명:
  • 데이타파일크기:저장될 테이블 스페이스 용량을 합하여 지정한다.
  • 데이타파일용량
"구루비 데이터베이스 스터디모임" 에서 2009년에 "데이터베이스 설계와 구축(개정판)" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/4244

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입