1

我必须每周收缩和备份一个大约 100+ GB 大小的数据库。

通常需要2-3个小时才能收缩。这非常令人沮丧,尤其是当管理层希望快速部署此数据库时。

我的问题是

1-有什么方法可以快速缩小庞大的数据库。2-而不是缩小,如果我在启用缩小选项的情况下进行备份,它是否会做同样的事情,比如删除不必要的页面。

谢谢

4

1 回答 1

4

1:不,通常您不会缩小“真实”数据库(大小)。特别是SQL Server备份不会备份数据库中没有使用的页面,所以一个1000gb的空数据库的备份非常小,缩水没有意义。你认为人们如何对重要的东西进行真正的备份(比如每 15 分钟运行一次增量备份)?一般不要使用自动增长,不要对任何大尺寸的东西使用收缩。

2:按1模拟。不要缩水。

为什么您认为首先需要缩小数据库?顺便说一句,100gb 非常小 - 一旦达到 1000gb 或更大,事情就会变得稀松平常。

于 2013-01-21T04:14:34.457 回答