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 →

Связанные материалы