为什么要收缩 sqlserver 2005 数据库?
-
04-07-2019 - |
题
缩小数据库的优点和缺点是什么?对性能有影响吗?
解决方案
- 优势:使用的磁盘空间更少
- 坏处:更有可能耗尽空间
基本上就是这样 - 没有可用空间的收缩数据库将需要“增长”才能完成几乎所有操作。
当 SQL 耗尽 MDF 文件中的空间时,它必须增大它,即 非常 又慢又贵。
如果您知道文件中有足够的空间,请继续缩小。请小心碎片文件,因为如果有碎片文件,您之后需要重新索引。
基本示例:
500MB 数据库文件,已使用 400MB。您可以将其缩小到 400MB,但下一个操作将非常慢,因为 SQL 会在大小上添加 40MB(默认情况下为 10%)。
500MB 数据库文件,已使用 50MB。您可能正在浪费空间。将其缩小到 100MB,数据库仍然有空间来做很多事情。
500MB数据库文件,已使用50MB,但即将导入数百万条记录。让它保持原状。导入后再次检查。
只读数据库应始终收缩。
不隶属于 StackOverflow