用SQL統(tǒng)計SQLServe表存儲空間大小的代碼
更新時間:2012年05月28日 00:33:32 作者:
當SQLServer數(shù)據(jù)庫越來越龐大,而其中的表有非常多的時候,想要知道到底是哪些表最耗存儲空間,到底該怎樣統(tǒng)計各個表的存儲大小呢
其實SQLServer提供了一個sp_spaceused的系統(tǒng)存儲過程可以實現(xiàn)該功能,下面就是調(diào)用的SQL:
create table #tb(表名 sysname,記錄數(shù) int
,保留空間 varchar(10),使用空間 varchar(10)
,索引使用空間 varchar(10),未用空間 varchar(10))
insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
select * from #tb
go
drop table #tb
這樣就可以枚舉出每個表存儲空間的詳細使用情況!
復制代碼 代碼如下:
create table #tb(表名 sysname,記錄數(shù) int
,保留空間 varchar(10),使用空間 varchar(10)
,索引使用空間 varchar(10),未用空間 varchar(10))
insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
select * from #tb
go
drop table #tb
這樣就可以枚舉出每個表存儲空間的詳細使用情況!
相關文章
MS sqlserver 2008數(shù)據(jù)庫轉(zhuǎn)換成2000版本的方法
這篇文章主要為大家詳細介紹了MS sqlserver 2008數(shù)據(jù)庫轉(zhuǎn)換成2000版本的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11用SQL統(tǒng)計SQLServe表存儲空間大小的代碼
當SQLServer數(shù)據(jù)庫越來越龐大,而其中的表有非常多的時候,想要知道到底是哪些表最耗存儲空間,到底該怎樣統(tǒng)計各個表的存儲大小呢2012-05-05SQL Server中檢查字段的值是否為數(shù)字的方法
這篇文章主要介紹了SQL Server中檢查字段的值是否為數(shù)字的方法,使用ISNUMERIC函數(shù)實現(xiàn),需要的朋友可以參考下2014-06-06SQL Server數(shù)據(jù)庫的高性能優(yōu)化經(jīng)驗總結(jié)
小編以前在做ASP及.NET的時候經(jīng)常用到SQL SERVER,現(xiàn)在用PHP雖然大多數(shù)時候用MYSQL,但不泛有些客戶要在原來SQL的平臺上升級或兼容開發(fā),值得慶幸的是PHP無所不能,基本上所有的數(shù)據(jù)庫它都能連接并支持2011-07-07SQL?Server修改數(shù)據(jù)的幾種語句詳解
在SQL中的基本操作就是增刪改查,查詢語句不會對數(shù)據(jù)庫中的數(shù)據(jù)進行修改,下面這篇文章主要給大家介紹了關于SQL?Server修改數(shù)據(jù)的幾種語句,需要的朋友可以參考下2022-10-10