Satya 씨가 RDS에서
storage-full 오류를 해결하는 과정을
안내합니다.

rds-out-of-storage-satya

Amazon Relational Database Service(Amazon RDS) DB 인스턴스의 스토리지가 부족하여 인스턴스를 중지 또는 다시 시작하거나 인스턴스에 연결할 수 없습니다.

STORAGE_FULL 상태를 방지하려면 다음과 같은 예방 조치 중 하나 이상을 사용하십시오.

STORAGE_FULL 상태의 Amazon RDS DB 인스턴스는 인스턴스 연결 또는 다시 시작 등 기본적인 작업을 수행하기에 충분한 공간이 없는 상태입니다. 이 문제를 해결하려면 다음 단계를 수행합니다.

참고: Amazon RDS DB 인스턴스가 STORAGE_FULL 상태가 아닌 경우 Amazon RDS DB 인스턴스에 연결할 수 없음에서 추가 문제 해결 단계를 참조하십시오.

  1. DB 인스턴스 상태STORAGE_FULL인지 확인합니다.
  2. 인스턴스에 스토리지 공간을 추가합니다. 자세한 내용은 Amazon RDS DB 인스턴스 스토리지 부족을 참조하십시오.
  3. DB 인스턴스의 [Allocated Storage] 속성을 늘려 추가 공간을 확보합니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 및 즉시 적용 파라미터 사용을 참조하십시오.
    참고: 대부분의 경우 [Allocated Storage]를 조금만 늘려도 인스턴스에 다시 연결하여 추가 문제 해결 작업을 수행할 수 있습니다.

SQL Server용 Amazon RDS

일부 DB 인스턴스에는 스토리지 수정에 대한 제한이 있습니다. 수정 대상이 아닌 DB 인스턴스의 경우 콘솔에서 [Allocated Storage] 옵션이 비활성화됩니다. Amazon RDS for SQL Server 인스턴스의 스토리지를 확장하고 싶지만 스토리지 크기를 수정하는 옵션을 사용할 수 없는 경우 기본 백업 및 복원을 사용하거나 데이터 마이그레이션 도구를 사용하여 프로비저닝된 IOPS 또는 범용(SSD) 스토리지 유형의 새 인스턴스로 데이터를 마이그레이션할 수 있습니다. 자세한 내용은 Microsoft SQL Server 데이터베이스 엔진 기반 DB 인스턴스의 수정을 참조하십시오.

다음 AWS CLI(AWS 명령줄 인터페이스) 명령을 실행하면 사용하는 DB 인스턴스의 올바른 스토리지 옵션이 반환됩니다. 여기서 인스턴스 수정이 가능한지 여부를 확인할 수 있습니다.

describe-valid-db-instance-modifications

Amazon RDS SQL Server 인스턴스에 사용되는 공간을 줄이려면 다음 작업을 수행합니다.

  • Amazon RDS 인스턴스에 storage full 조건이 있거나 DB 로그의 크기를 제어하려는 경우 DBCC SQLPERF(LOGSPACE) TSQL 쿼리를 실행하여 SQL Server 트랜잭션 로그의 크기와 사용된 로그 공간의 비율을 검토합니다. 사용된 로그 공간의 비율은 낮지만 트랜잭션 로그 파일의 크기는 큰 경우 트랜잭션 로그 파일을 축소하여 디스크 공간을 복구합니다. 자세한 내용은 Microsoft SQL Server 데이터베이스 엔진 기반 DB 인스턴스에 연결하기를 참조하십시오.
  • tempdb에 다량의 가용 스토리지가 사용되는 경우 tempdb 데이터베이스를 축소합니다. 자동 증가가 활성화되어 있고 maxsize에 제한이 지정되지 않은 경우 SQL Server tempdb가 자동으로 증가하므로 가용 스토리지가 tempdb에 사용됩니다.

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시 날짜: 2015년 10월 13일

업데이트 날짜: 2018년 9월 24일