- 최신
- 최다 투표
- 가장 많은 댓글
RDS Oracle 인스턴스가 "stopping" 상태에서 장시간 멈춰있는 상황에 대해 답변드리겠습니다.
RDS 인스턴스를 중지하는 과정은 여러 단계를 거치며, 특히 큰 데이터베이스의 경우 상당한 시간이 소요될 수 있습니다. 이 과정에는 캐시 플러싱, 디스크에 데이터 쓰기, 데이터베이스의 안전한 종료 등의 작업이 포함됩니다.
인스턴스가 중지될 때 Amazon RDS는 DB 인스턴스의 메타데이터(엔드포인트, DB 파라미터 그룹, 옵션 그룹 등)를 유지하고, 트랜잭션 로그도 보존합니다. 이는 필요시 특정 시점으로 복원할 수 있도록 하기 위함입니다.
중지 시간이 길어지는 원인으로는 다음과 같은 요소들이 있을 수 있습니다:
- 데이터베이스의 크기와 복잡성 (163GB/200GB 사용 중이라 용량이 큰 편입니다)
- 활성 연결 수와 인스턴스의 전반적인 부하
- 장기 실행 중인 트랜잭션이나 쿼리
현재 상황에서는 인스턴스가 중지 프로세스를 완료할 때까지 기다리는 것이 가장 안전한 방법입니다. 인스턴스가 "stopping" 상태에 있는 동안에는 언급하신 대로 start, reboot, modify 등의 작업을 수행할 수 없습니다.
만약 이 상태가 계속 지속된다면, AWS 지원팀에 문의하여 도움을 요청하는 것이 좋습니다. 그들은 백엔드에서 인스턴스 상태를 확인하고 필요한 조치를 취할 수 있습니다.
향후 RDS 인스턴스 중지 시간을 줄이기 위한 방법:
- 중지 작업 전에 활성 클라이언트 연결을 끊기
- 데이터베이스 부하가 적은 유지보수 기간 동안 중지 작업 예약
- 장기 실행 중인 트랜잭션이나 쿼리가 있는지 확인
- 인스턴스의 구성과 리소스 사용률을 평가하여 워크로드에 적합하게 크기 조정
Sources
Longtime stop RDS | AWS re:Post
안녕하세요.
계정 내의 리소스에 발생한 현상의 경우는 직접 Support case 를 올려서 요청하시는 것이 더 정확한 문제 해결 방법을 확인하는 데 도움이 될 것입니다. 콘솔 우측 상단의 물음표 아이콘 https://support.console.aws.amazon.com/support/home 을 클릭하여 지원 사례를 한글로 올리실 수 있습니다.
단 기술 문의는 Developer support 이상이 필요하므로 참고하시기 바랍니다. https://aws.amazon.com/ko/premiumsupport/plans/
관련 콘텐츠
- 질문됨 8달 전
