본문 바로가기
IT_Developers/MSSQL

MSSQL - 용량 자동 증가/ 최대 크기 설정은?

by 고코더 2019. 10. 17.


MSSQL 데이터베이스 생성시 용량 증가에 대한 부분


안녕하세요.
고코더 입니다.



 1. MSSQL에서 새로운 데이터베이스를 만들때 "64MB 단위로, 제한 없음" 이라 기본 옵션을 보셨을 것니다.
이 옵션은 데이터베이스 데이터 용량이 가득 찼을때 64MB 단위로 하드디스크를 확보 한다는 의미 입니다.
즉 매번 데이터의 양이 늘때마다 기록하는게 아니라 범위를 넓혀 놓는 방법입니다.

 2. 과거 버전에서는 %퍼센트 단위로 데이터 양을 자동증가로 설정하게도 하였는데요. 
요즘은 1TB급의 하드디스크 용량도 많으니 만약 10프로씩 증가시킨다면 1기가 용량을 넓히는 작업을 하기 때문에
데이터베이스가 급속하게 느려지거나 잠시 쓰지 못하는 경우가 생겨나기도 합니다.


 3. 실무에서 많이 사용하는 방법은 기본 옵션과 같이 60메가 내외로 자동증가를 설정합니다.
그리고 당연히 최대 파일 크기는 제한 없음으로 하는 경우가 대다수 입니다. 데이터 받는걸 중지하는게 아니라 가득차면 인프라를 넓혀야죠. 

 4. 학습자인데 SSD를 사용하는 분이라면 용량을 아끼기 위해 10MB 단위로 하는 것도 나쁘지 않습니다. 저는 이렇게 설정했습니다.



마무리

SSD의 용량 압박

댓글