Найти тему

MSSQL — добавить файлы в tempdb

Допустим, у нас в tempdb только один файл данных и один файл лога. Иногда требуется добавить файлы данных.

К примеру, добавим ещё семь файлов данных:

USE [master]
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev1', FILENAME = N'R:\tempdb1.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev2', FILENAME = N'R:\tempdb2.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev3', FILENAME = N'R:\tempdb3.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev4', FILENAME = N'R:\tempdb4.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev5', FILENAME = N'R:\tempdb5.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev6', FILENAME = N'R:\tempdb6.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

ALTER DATABASE [tempdb] ADD FILE ( NAME = N'tempdev7', FILENAME = N'R:\tempdb7.mdf' , SIZE = 8192KB , FILEGROWTH = 102400KB )
GO

Здесь:

  • NAME — название файла данных
  • FILENAME — полный путь к файлу данных
  • SIZE — размер, в данном случае начальный, 8 МБ
  • FILEGROWTH — автоматический прирост, я поставил 100 МБ

Можно ещё указывать при необходимости:

  • MAXSIZE — максимальный размер, например, MAXSIZE = 35840000KB
-2

Источник:
https://internet-lab.ru/mssal_add_files_in_tempdb

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.