更改文件大小/自动增长
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。未启用即时文件初始化时,数据文件增长会造成阻塞。SIZE 不能缩小文件(需要收缩)。