MSSQL 是一种常用的数据库管理系统,用户可以在其中存储大量的数据。为了维护一个数据库,我们需要查看每张表的大小。因此,有必要了解查看MSSQL表大小的方式。
10余年的山西网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整山西建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“山西网站设计”,“山西网站推广”以来,每个客户项目都认真落实执行。
首先,用户可以使用sp_spaceused存储过程来查看数据库中每张表的大小:
USE myDatabase
go
EXEC sp_spaceused ‘myTable’
go
运行完成之后,会显示数据库中表的总行数,用空间大小和索引空间大小。如果要显示每一行的空间大小,可以用以下语句运行sp_spaceused,会显示每一行的总空间大小:
USE myDatabase
go
EXEC sp_spaceused ‘myTable’ ,true
go
此外,用户也可以使用以下语句从文件组的视角来查看每张表的大小:
SELECT OBJECT_NAME(object_id) TableName,
SUM(used_pages) * 8 AS TABLE_Size_KB
FROM sys.dm_db_partition_stats
WHERE object_id =OBJECT_ID('myTable')
GROUP BY object_id
该语句将返回表的总大小,单位为KB(千字节)。用户可以将其与前面所查看的空间大小进行比较。
同时,用户还可以使用MSSQL自带的脚本来查看指定数据库中的表的大小:
exec sp_msforeachtable @command1="print '?' DBCC SHOWCONTIG WITH
TABLERESULTS, ALL_INDEXES"
该脚本会遍历出指定数据库中所有表的详细信息,其中包含了表的最大存储空间、已使用空间和剩余空间等。
通过上述3种方法,用户就可以查看每张MSSQL表的大小。此外,还可以使用比较小的文件大小来优化数据库,保证数据库有效运行。
四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。
新闻名称:探究Mssql表大小的查看方式(如何查看mssql表大小)
网站地址:http://www.csdahua.cn/qtweb/news23/285773.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网