在数据库拆分的情况下收缩数据库

时间:2014-02-24 06:12:14

标签: sql-server database shrink

由于新架构,我必须将当前数据库拆分为2个数据库,这两个数据库都有50%的初始数据库(= 15GB)。

1 /对于2个新创建的数据库执行DBCC SHRINKDATABASE (0) 是个好主意吗?我问这个,因为我读过许多文章,说明数据缩小会导致碎片化。

2 /在进行分离时将两个数据库设置为SIMPLE恢复是一个很好的方法,然后将其设置为FULL返回?

在这种情况下,您建议采取什么行动?

1 个答案:

答案 0 :(得分:1)

显然缩小是空间没有被重新使用的可能性。说,数据库最初的尺寸非常小 - 我这里的数据库有多个文件,而earch更大。因此,收益可能根本不值得。

但是如果数据库在合理的时间内不会重新生长并且您需要空间,那么这是一个缩小的有效案例。