파일 크기 / 자동 증가 변경
SQL Server스토리지명령어
-- Grow (SIZE only grows; shrinking requires shrink, not a resize):
ALTER DATABASE [Customer]
MODIFY FILE (NAME = N'Customer_data', SIZE = 20GB);
-- Set autogrowth (fixed MB recommended):
ALTER DATABASE [Customer]
MODIFY FILE (NAME = N'Customer_data', FILEGROWTH = 1GB, MAXSIZE = 200GB);
-- Disable autogrowth:
ALTER DATABASE [Customer]
MODIFY FILE (NAME = N'Customer_log', FILEGROWTH = 0);하는 일
데이터/로그 파일을 미리 늘리거나 자동 증가 단위/상한을 설정한다.
사용 시점
통제되지 않는 작은 증가 단위를 바로잡거나, 공간을 미리 할당하거나, MAXSIZE를 설정하기 위해.
주의
비율 기반 자동 증가는 큰 파일에서 매우 큰 증가 단위를 만들므로 고정 MB를 사용한다. Instant File Initialization이 없으면 데이터 파일 증가가 블로킹된다. SIZE로는 파일을 줄일 수 없다(shrink 필요).