3

这个问题可能会让人微笑,真的,今天的硬盘空间和泥土一样便宜。但是,尽管如此,由于互联网连接速度极慢(世界上大部分地区仍然如此),从不同的分支机构传输备份可能是真正的痛苦。

那么,您对如何将数据库文件大小降至最低有任何想法吗?绝对欢迎任何想法。

4

3 回答 3

6
  1. 压缩备份。
  2. 划分为多个文件组,以便您可以单独备份文件。
  3. 备份前删除索引。在执行此操作之前,您可能希望在本地复制数据库。
  4. 在单独的文件组上有索引,因此您不必备份它们。
  5. 将文本/二进制/图像数据放在单独的文件组中。
  6. 做增量备份。
  7. 在http://www.serverfault.com上问这个问题
于 2009-05-13T08:10:37.520 回答
0

如果您只是在谈论备份,那么有一些 SQL 备份解决方案可以提供备份压缩。SQL Server 2008 还内置了备份压缩功能。

请参阅:Red Gate 的SQL Backup Pro

或者这里是各种产品的列表:http ://www.mssqltips.com/products.asp?catid=15

如果您正在谈论实际减少数据库本身的大小 - 选择正确(= 最小)的数据类型,使用维护计划来压缩和回收数据库中的空间,不要过度索引(总是使用大量空间)等。

马克

于 2009-05-13T08:07:51.817 回答
0

你试过压缩吗?数据库文件往往压缩得非常好,因为它们通常主要是文本。

于 2009-05-13T08:10:32.000 回答