在我们为文件/文件组中的数据库分配空间后,如何分配磁盘空间

时间:2011-11-16 01:18:10

标签: sql-server sql-server-2008

如果我们说对于限制增长到10,240MB(10GB)的文件/文件组而且'初始大小'是5120MB(5GB),那么这个空间如何在这个数据库所在的磁盘驱动器上使用。

我的意思是,是否会在磁盘上使用5GB的空间,还是会保留并显示10GB的空间?

2 个答案:

答案 0 :(得分:2)

它将使用5Gb的空间并根据需要增长文件。当它达到10Gb时,你的数据库会死得很厉害,直到你给它更多的空间。

答案 1 :(得分:1)

数据库文件的初始大小(无论是数据文件还是事务日志文件)将成为SQL Server从一开始就分配的硬盘空间。

它将根据您为增长设置的内容而增长,即使备份事务日志(截断t-log)或从数据文件中删除数据,它也不会隐式缩小。除非针对它调用SHRINKFILE,否则它将保持相同的大小。