【发布时间】:2010-11-18 13:38:36
【问题描述】:
我有以下问题。 我们有一个在数据库中存储二进制文件的数据库。 我们知道数据库的大小可能很大,因此我们从数据库中删除了所有二进制文件并对其使用了“缩小”任务。 这样,我们希望数据库会小得多。 结果如下:
删除前的大小为:20 GB 删除后大小为:25 GB(包括日志文件) 缩小后大小为:13 GB
现在我不知道这 13 gig 是从哪里来的,数据库中最大的表是一个 logtable,它是 1.3 gig,其余的加起来不占用 200 mb ...
难道日志文件中还有一些数据是收缩任务无法删除的? 这个问题有解决办法吗?
【问题讨论】:
-
你检查过日志文件和 MDF 的大小吗?
-
您使用的是什么版本的 SQL?
标签: sql-server database size bigdata shrink