DBAtlas · 数据库运维图谱

添加文件组

SQL Server存储

命令

-- 1) Create the filegroup:
ALTER DATABASE [Customer] ADD FILEGROUP [FG_Archive];

-- 2) Add a file to it:
ALTER DATABASE [Customer]
ADD FILE (
  NAME = N'Customer_archive1',
  FILENAME = N'F:\Data\Customer_archive1.ndf',
  SIZE = 8GB, FILEGROWTH = 1GB
) TO FILEGROUP [FG_Archive];

-- (Optional) make it the default filegroup:
-- ALTER DATABASE [Customer] MODIFY FILEGROUP [FG_Archive] DEFAULT;

作用

创建一个包含文件的新文件组;可将表/索引放到单独的磁盘/文件组上。

适用场景

用于分离归档/冷数据、文件组级别的备份/还原以及 I/O 分离。

注意

空文件组无法备份/使用;至少向其中添加一个文件。修改默认文件组会影响新对象的存放位置。

在 DBAtlas 中打开 →

相关内容