新聞中心
MSSQL 是一種常用的數據庫管理系統,用戶可以在其中存儲大量的數據。為了維護一個數據庫,我們需要查看每張表的大小。因此,有必要了解查看MSSQL表大小的方式。

10余年的山西網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站建設的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整山西建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯公司從事“山西網站設計”,“山西網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
首先,用戶可以使用sp_spaceused存儲過程來查看數據庫中每張表的大小:
USE myDatabase
go
EXEC sp_spaceused ‘myTable’
go
運行完成之后,會顯示數據庫中表的總行數,用空間大小和索引空間大小。如果要顯示每一行的空間大小,可以用以下語句運行sp_spaceused,會顯示每一行的總空間大?。?/p>
USE myDatabase
go
EXEC sp_spaceused ‘myTable’ ,true
go
此外,用戶也可以使用以下語句從文件組的視角來查看每張表的大?。?/p>
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(千字節(jié))。用戶可以將其與前面所查看的空間大小進行比較。
同時,用戶還可以使用MSSQL自帶的腳本來查看指定數據庫中的表的大?。?/p>
exec sp_msforeachtable @command1="print '?' DBCC SHOWCONTIG WITH
TABLERESULTS, ALL_INDEXES"
該腳本會遍歷出指定數據庫中所有表的詳細信息,其中包含了表的最大存儲空間、已使用空間和剩余空間等。
通過上述3種方法,用戶就可以查看每張MSSQL表的大小。此外,還可以使用比較小的文件大小來優(yōu)化數據庫,保證數據庫有效運行。
四川成都云服務器租用托管【創(chuàng)新互聯】提供各地服務器租用,電信服務器托管、移動服務器托管、聯通服務器托管,云服務器虛擬主機租用。成都機房托管咨詢:13518219792
創(chuàng)新互聯(www.cdcxhl.com)擁有10多年的服務器租用、服務器托管、云服務器、虛擬主機、網站系統開發(fā)經驗、開啟建站+互聯網銷售服務,與企業(yè)客戶共同成長,共創(chuàng)價值。
網頁名稱:探究Mssql表大小的查看方式(如何查看mssql表大小)
分享鏈接:http://m.fisionsoft.com.cn/article/djeiogo.html


咨詢
建站咨詢
