存储mssql中查看表占用存储空间的实践(mssql 查询表占用)

Microsoft SQL Server 是一个关系型数据库管理系统(RDBMS),用于开发,实施,管理企业级数据库应用程序。一般情况下,我们需要查看MSSQL中某一表所占用的存储空间,以优化应用程序的性能、帮助定位慢查询等。下面就介绍查看表占用存储空间的实践操作步骤。

第1步:在MSSQL中打开SQL Server Management Studio(SSMS),连接想要查看表占用存储空间的服务器db;

第2步:点击菜单中的“文件”,选择“新查询”,输入SQL语句SELECT * FROM sys.partitionsWHERE objtype=’U’;

第3步:在返回的结果中查看row_count(查询行数)和used_pages(使用页数)这两个字段,表示此表已使用的存储空间大小;

第4步:使用以下SQL语句dBPEoview ‘格式化查询表行数和使用的页数;

SELECT OBJECTNAME, CONVERT(char, row_count) AS ‘Rows’, CONVERT(char, used_pages) AS ‘Used Pages’FROM sys.partitionsWHERE objtype=’U’

ORDER BY OBJECTNAME

第5步:当执行最后一步SQL语句后,将会返回查询结果,可以看到每个表所占用的存储空间大小。

以上就是查看MSSQL中某一表所占用的存储空间的实践,掌握了这一知识点,可以帮助我们更好地了解应用程序的性能,及时发现慢查询的原因,从而进行调优,提高软件的可用性和性能。


数据运维技术 » 存储mssql中查看表占用存储空间的实践(mssql 查询表占用)