增加 tempdb 文件大小是否需要重新启动

jac*_*ack 2 sql-server tempdb

我想像这样改变 tempdb(我正在增加大小)

USE [master]
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'temp2', SIZE = 10240KB )
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'temp3', SIZE = 10240KB )
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'temp4', SIZE = 10240KB )
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'tempdev', SIZE = 10240KB )
GO
Run Code Online (Sandbox Code Playgroud)

这是否需要我重新启动 SQL 服务器?

Ran*_*gen 5

增加大小不需要重新启动。

我的开发环境的一个小例子

USE [master]
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'temp2', SIZE = 4096MB )
GO
GO
ALTER DATABASE [tempdb] MODIFY FILE ( NAME = N'tempdev', SIZE = 4096MB )
GO
Run Code Online (Sandbox Code Playgroud)

从:

在此处输入图片说明

到:

在此处输入图片说明


如果您要减少MODIFY FILE它的大小,则需要重新启动。如果您想立即减小尺寸,则必须开始缩小(不理想)。