본문 바로가기

직접 만든 소프트웨어, 두 가지 개발 기록

구현 구조와 적용 범위, 확인한 기능과 남은 한계를 함께 기록합니다.

소프트웨어개발

RDS 자동 확장 후 용량이 줄지 않을 때: 할당량과 여유 공간 구분

by 아빠띠띠뽀 2026. 10. 30.

RDS 스토리지 자동 확장은 부족한 저장 공간을 늘리는 기능이며 이미 할당한 저장 공간을 자동으로 줄이지 않습니다. 데이터 정리 후에도 할당량이 남는다면 현재 할당량·여유 공간·자동 확장 상한을 따로 확인하세요.

적용 환경: 스토리지 자동 확장을 지원하는 Amazon RDS DB 인스턴스의 기본 저장 공간; Aurora·추가 저장 볼륨 제외, 해당 인스턴스 설정과 지표 조회 권한 필요. 자료 확인일: 2026-10-29. 공식 문서 기반 안내이며 실제 계정·운영 환경에서 실행한 시험 결과가 아닙니다.

1. 원인: 여유 공간 회복이 할당량 축소는 아니다

자동 확장은 저장 공간 부족을 감지하면 할당량을 늘립니다. AWS 문서는 자동 확장 후의 할당 스토리지를 줄일 수 없다고 설명합니다. 따라서 데이터를 지워 여유 공간이 늘어난 결과와, 인스턴스에 할당된 저장 공간이 줄어드는 결과를 같은 것으로 보면 안 됩니다.

예를 들어 점검 기록에 할당량 200GiB와 여유 공간 80GiB가 적혀 있다면 두 값은 서로 다른 상태를 설명합니다. 이 숫자는 설명용 가정이며 실제 계정 측정값이 아닙니다. DB 내부 파일의 반환 방식도 엔진에 따라 다르므로 데이터 삭제량만으로 여유 공간 증가를 보장하지 않습니다.

2. 해결: 세 값을 한 시각의 기록으로 맞추기

항목 확인할 의미
현재 할당량 DB 인스턴스에 제공한 저장 공간
FreeStorageSpace 현재 여유 공간 지표와 관찰 시각
최대 저장 임계값 자동 확장이 늘어날 수 있는 상한
수정 상태·이벤트 진행 중인 변경과 최근 확장 근거

같은 계정·리전·DB 식별자를 먼저 맞춘 뒤 세 값을 기록합니다. 자동 확장 상한을 현재 할당량처럼 읽지 마세요. 상한이 크다는 이유만으로 그 용량이 모두 할당됐다고 판단할 수 없고, 상한을 낮추거나 자동 확장을 꺼도 이미 할당된 공간을 되돌리는 동작은 아닙니다.

공간 증가 원인은 테이블 본문만이 아닐 수 있습니다. 엔진 담당자와 인덱스·로그·임시 작업·데이터 적재 시점을 함께 대조하세요. 어떤 파일이 원인인지 확인하기 전에 운영 DB에서 대량 삭제나 공간 회수 작업을 실행하지 않습니다.

3. 확인: 보존할 용량과 앞으로의 상한을 따로 결정

정상 확인 기준은 데이터 정리 후 할당량이 원래대로 돌아오는 것이 아닙니다. 여유 공간이 업무 부하에 충분한지, 예상 증가와 자동 확장 상한이 맞는지, 현재 저장 공간 비용을 설명할 수 있는지를 각각 확인하세요. 정확한 요금은 엔진·리전·스토리지 종류·사용 내역을 같은 조건으로 확인합니다.

더 작은 저장 공간으로 옮겨야 한다면 신규 환경의 크기·복구/이전 방법·앱 전환·중단·되돌리기를 검토하는 별도 이전 계획이 필요합니다. 현재 인스턴스의 스토리지 숫자만 수정하면 축소된다고 안내하지 않습니다.

4. 주의와 FAQ

자동 확장을 끄면 비용이 바로 줄어드나요? 끄는 것은 이후 자동 증가 동작에 관한 설정입니다. 기존 할당 스토리지를 회수하는 명령으로 이해하면 안 됩니다.

상한을 크게 잡으면 저장 공간 부족이 없어지나요? 자동 확장이 모든 대량 적재와 저장 공간 부족을 막아 주지는 않습니다. 변경 제약과 실제 증가 속도를 함께 봐야 하며, 상한 설정만으로 가용성이나 비용을 보장하지 않습니다.

공식 출처와 관련 글

RDS 스토리지 자동 확장과 축소 제한

RDS 저장 공간 설정 범위

관리형 PostgreSQL 비용·복구 요구 정리

자료 보관 공간과 시간에 따른 변화 기록을 살피는 개념 그림
직접 생성한 개념 이미지입니다. 실제 서비스 화면이나 구축·성능 시험 결과가 아닙니다.