DBAtlas · 数据库运维图谱

更改文件大小/自动增长

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 不能缩小文件(需要收缩)。

在 DBAtlas 中打开 →

相关内容