查詢SQL Server中表占用的空間方法

2021-08-22 19:54:00 字數 637 閱讀 4357

詢sql server中表占用的空間方法

databaseadmin | 17 七月, 2006 04:10

如何來查詢sql server中資料庫的各個表所占用的空間?

下面來介紹一下兩種用來方法。

方法1:

select object_name(id) tablename,

8 *reserved

/ 1024

reserved,rtrim(

8 *dpages

/ 1024

) +' mb

' used,

8 *(reserved

- dpages)

/ 1024

unused,

8 *dpages

/ 1024

- rows

/ 1024

* minlen

/ 1024

free, rows,

* from sysindexes where indid

= 1order by reserved desc

方法2:

exec sp_spaceused 'phb' --phb是表名 by yl

來自:

查詢sql資料庫中表占用的空間大小

1.exec sp spaceused 表名 sql統計資料,大量事務操作後可能不准 2.exec sp spaceused 表名 true 準確的表空間大小,但可能會花些統計時間 3.exec sp spaceused 資料庫大小查詢 4.exec sp msforeachtable exec s...

查詢sql資料庫中表占用的空間大小

1.sql統計資料,大量事務操作後可能不准 exec sp spaceused 表名 2.準確的表空間大小,但可能會花些統計時間 exec sp spaceused 表名 true 3.資料庫大小查詢 exec sp spaceused 4.所有使用者表空間錶小,sql統計資料,大量事務操作後可能不...

查詢SQL資料庫中表占用的空間大小

exec sp spaceused 表名 sql統計資料,大量事務操作後可能不准 exec sp spaceused 表名 true 準確的表空間大小,但可能會花些統計時間 exec sp spaceused 資料庫大小查詢 exec sp msforeachtable exec sp spaceu...