缩小数据库的优缺点是什么?是否有任何性能影响?
digiguru
问问题
7507 次
1 回答
11
- 优点:使用的磁盘空间更少
- 缺点:更容易耗尽空间
基本上就是这样 - 一个没有可用空间的缩小数据库需要“增长”才能完成几乎所有操作。
当 SQL 用完 MDF 文件中的空间时,它必须增大它,这非常缓慢且昂贵。
如果您知道文件中有足够的空间,请继续缩小。请注意碎片文件,因为如果是碎片文件,您需要在之后重新索引。
基本示例:
500MB 数据库文件,已使用 400MB。您可以将其缩小到 400MB,但下一个操作会非常慢,因为 SQL 会在大小上增加 40MB(默认为 10%)。
500MB 数据库文件,已使用 50MB。你可能在浪费空间。把它缩小到 100MB,数据库仍然有空间做很多事情。
500MB 数据库文件,50MB 已使用,但即将导入数百万条记录。让它不收缩。导入后再次检查。
只读数据库应始终缩小。
于 2008-10-23T09:12:54.133 回答