2016 - 2024

感恩一路有你

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

浏览量:1954 时间:2021-03-11 09:12:23 作者: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表空间满了 oracle表空间满了怎么处理

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