DBAtlas · 데이터베이스 운영 아틀라스

40544: The database has reached its size quota (Azure SQL) (데이터베이스 크기 할당량 도달)

SQL Server

의미

Azure SQL Database가 서비스 계층에 설정된 최대 데이터 크기 할당량에 도달했다. 데이터베이스가 더 이상 커질 수 없어 새 쓰기가 실패한다.

원인

데이터가 계층 한도까지 증가했거나, 큰 인덱스/로그가 공간을 차지하거나, 선택한 계층(예: Basic/Standard S 시리즈)이 허용하는 MAXSIZE가 작은 경우다. 아카이브되지 않은 이력 데이터도 할당량을 빠르게 채운다.

해결 방법

공간을 확보한다: 불필요한 데이터를 삭제/아카이브하고, 사용하지 않는 인덱스를 삭제하고, 테이블을 압축한다(data compression). 영구 조치로 MAXSIZE를 늘리거나 상위 서비스 계층으로 이동한다: ALTER DATABASE db MODIFY (MAXSIZE = 250 GB); sys.database_files와 관련 DMV로 크기 사용량을 모니터링한다. 증가 추세를 바탕으로 확장을 미리 계획한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목