sqlServer的数据库回缩与表大小检查。

来源:这里教程网 时间:2026-03-02 10:00:28 作者:

按照客户的要求,昨天检查了一个sqlServer数据库。总计有60G多的空间。

用户一直不清楚数据到底放在哪里了。

由于自己也一直在搞oracle的,从来没有搞过sqlserver.

开始按照oracle的思路,没有找到相关的视图。

后来,查看sqlServer的帮助,发现sqlServer是使用一些工具要检查的。具体如下:

1.检查表的大小:sp_spaceuse

可以一个表一个表的检查。

2。检查文件组的分布情况。dbcc checkfilegroup

说明:要将整个数据库文件组的分布及使用情况了解清楚,需要运行完整个dbcc。

一个60G的数据库,运行了近35分钟。这个看来,还是比较花时间的。没有oracle的视图来的方便。

现在还不清楚sqlServer是如何管理数据文件,及管理表数据的。等有时间再仔细分析了。

[@more@]

相关推荐