在SQL Server中工作,运行EXEC sp_spaceused
会报告数据库大小为20 GB。
但是到目前为止,我只能占到总数的8 GB:
其他18 GB可能占什么?备份?
已更新
RE TT -sp_spaceused
的完整结果:
RE脓毒症-EXEC sp_spaceused @updateusage = N'TRUE
您会发现上述值与原始发布的数字不同。修改后的值是在MS SQL Management Studio中运行shrink
的结果。在那之后,运行@updateusage命令没有任何改变。
RE TT -“可能是日志?”
似乎并非如此。运行SELECT file_id, name, type_desc, physical_name, size, max_size FROM sys.database_files;
得到以下结果
type_desc physical_name size max_size
ROWS D:\rdsdbdata\DATA\DB.mdf 624256 -1
LOG D:\rdsdbdata\DATA\DB_log.ldf 990904 268435456
进度
感谢所有反馈。
尽管shrink
释放了大约8gb的空间,但是数据,索引和日志仍然无法说明仍在使用的6gb。还在寻找答案。