为什么从数据库中获取完整数据库备份时数据库的大小会增加?

问题描述:

我有一个大小为34 GB的数据库'DB'。通过此发现为什么从数据库中获取完整数据库备份时数据库的大小会增加?

EXEC sp_helpdb @dbname= 'DB' 

我从名为'newDB'的'DB'恢复完整数据库备份。 我再次运行下面的SQL命令。

EXEC sp_helpdb @dbname= 'newDB' 

它显示5 GB。我的问题是为什么45 GB?为什么不是3 GB?

sp_helpdb过程返回数据库文件的大小,它与实际的数据量相关性很小。

尝试使用sp_spaceused

+0

我用sp_helpdb为两个 – ozil 2014-08-28 13:14:31