5

缩小数据库的优缺点是什么?是否有任何性能影响?

4

1 回答 1

11
  • 优点:使用的磁盘空间更少
  • 缺点:更容易耗尽空间

基本上就是这样 - 一个没有可用空间的缩小数据库需要“增长”才能完成几乎所有操作。

当 SQL 用完 MDF 文件中的空间时,它必须增大它,这非常缓慢且昂贵。

如果您知道文件中有足够的空间,请继续缩小。请注意碎片文件,因为如果是碎片文件,您需要在之后重新索引。

基本示例:

500MB 数据库文件,已使用 400MB。您可以将其缩小到 400MB,但下一个操作会非常慢,因为 SQL 会在大小上增加 40MB(默认为 10%)。

500MB 数据库文件,已使用 50MB。你可能在浪费空间。把它缩小到 100MB,数据库仍然有空间做很多事情。

500MB 数据库文件,50MB 已使用,但即将导入数百万条记录。让它不收缩。导入后再次检查。

只读数据库应始终缩小。

于 2008-10-23T09:12:54.133 回答