2016 - 2024

感恩一路有你

sql查看表占用空间大小 如何查看SQLServer数据库每个表占用的空间大小?

浏览量:1602 时间:2021-03-11 18:01:38 作者:admin

如何查看SQLServer数据库每个表占用的空间大小?

创建存储过程:

创建过程[dbo]。[sys]uviewtablespace

]as

begin

set NOCOUNT on

创建表[dbo]。#tableinfo(

table name[varchar](50)collate ChinesePRCCIu0 As null,

number of records[int]null,

reserved space[varchar](50)collate ChinesePRCCIu0 As null,

use space[varchar](50)collate ChinesePRCCIu0 As null,

index footprint[varchar](50)collate ChinesePRCCIu0 As null,

unused space[varchar](50)collate Chinese uprc uci uu2; As null

]insert into#tableinfo(表名、记录数、保留空间、已用空间、索引占用空间、未用空间)

exec sp uumsforeachtable“exec sp u2; Spaceused”?“

select*from#tableinfo

order by record number desc

drop table#tableinfo

end

直接使用时:exec sys#viewtablespace”

sql查看表占用空间大小 sqlserver查看每张表大小 sql查看表行数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。