A. 有关表的空间信息
下例报告为 titles 表分配(保留)的空间量、数据使用的空间量、索引使用的空间量以及由数据库对象保留的未用空间量。USE pubs
EXEC sp_spaceused 'titles'B. 有关整个数据库的已更新空间信息
下例概括当前数据库使用的空间并使用可选参数 @updateusage。 USE pubs
sp_spaceused @updateusage = 'TRUE'
下例报告为 titles 表分配(保留)的空间量、数据使用的空间量、索引使用的空间量以及由数据库对象保留的未用空间量。USE pubs
EXEC sp_spaceused 'titles'B. 有关整个数据库的已更新空间信息
下例概括当前数据库使用的空间并使用可选参数 @updateusage。 USE pubs
sp_spaceused @updateusage = 'TRUE'
2.如果数据被删除了,则不会自动将空间释放,占用的空间也会一直保留在数据文件中
刚开始,在数据库的属性中,我看到数据库较大,可用空间也挺多,百分比达30%;然后我截断日志,并收缩数据库,按初初的理解,可用空间应该更多了,但是结果却相反,数据库变小了,可用空间也少了,可用空间的百分比只有20%了;我不清楚可用空间到底是怎么计算出来的,因此才请教大家。我的数据库空间没有限制,是比例自动增长的。