很多情况下我们需要知道空间的使用情况,以便更好的做好空间的规划。如何知道空间的使用情况如下:
查看用户占用的空间(返回值为占用页的数目)
SELECT USER_USED_SPACE('用户名');
查看表占用的空间(返回值为占用页的数目)
SELECT TABLE_USED_SPACE('模式名','表名称');
查看表实际使用的页数(返回值为占用页的数目)
SELECT TABLE_USED_PAGES('模式名','表名称');
查看索引占用的空间(返回值为占用页的数目)
SELECT INDEX_USED_SPACE(索引的ID号);
查看索引实际使用的页数(返回值为占用页的数目)
SELECT INDEX_USED_PAGES(索引的ID号);
返回的值都是占用页的数目,我们可以使用返回的页数乘以页的大小(根据初始化库时设的大小,默认8K),来得出最终大小空间。
本文介绍了一系列SQL查询语句,用于检查数据库中用户、表及索引所占用的空间,帮助进行有效的空间规划。通过这些查询,可以了解具体的空间使用情况,包括用户、表和索引的实际占用页数。
2176

被折叠的 条评论
为什么被折叠?



