어느날 라이브 DB가 뻗었었다고 데이터팀 리더분에게 연락을 받아서
에러 로그를 보니 이렇게 나왔다
2021-03-23 06:37:04.07 spid180 Autogrow of file '<database이름>_log' in database '<database이름>' was cancelled by user or timed out after 30577 milliseconds. Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly set a new file size.
정기적으로 로그를 저장하는 과정에서 뭔가가 잘못되어 로그저장을 못하고 뻗어버린거 같았다
대충 검색해보니
로그파일 용량이 자동증가로 %로 되어있으면 그 과정에서 오래걸려 timeout이 발생한다고 한다.
예를들어, 총 700GB를 쓰고있는데 자동증가가 10%로 되어있으면 70GB가 자동증가가 되는데 그 과정이 오래걸려 timeout이 나므로 고정값으로 조정해 주어야 한다는 말씀
아니다 이건 데이터베이스 내부에서 설정해주어야한다.
해당 데이터베이스의 속성으로 들어간다
속성탭의 파일페이지의 자동증가라고 되어있는 부분을 %단위로 되어있는지 확인한후
...
을 클릭 후 변경창에서 본인이 원하는 고정크기값으로 변경후 확인을 눌러준다
안녕하세요, 글 잘 읽었습니다. 이슈가 있었던 RDS에는 autoscaling이 활성화되어 있지 않았나요?