国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

查看SQL Server數(shù)據(jù)空間分配情況

2024-08-31 00:50:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   今天客戶反映數(shù)據(jù)庫(kù)文件空間增長(zhǎng)過快 ,需要分析數(shù)據(jù)庫(kù)表存放空間分配情況,臨時(shí)寫了以下過程,

與大家共享。


/********************************
功能:獲取表的空間分布情況  ycsoft 2005-07-13
**********************************/

if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table  tablespaceinfo                         --創(chuàng)建結(jié)果存儲(chǔ)表
              (nameinfo varchar(50) ,
               rowsinfo int , reserved varchar(20) ,
               datainfo varchar(20)  ,
               index_size varchar(20) ,
               unused varchar(20) )


delete from tablespaceinfo --清空數(shù)據(jù)表

declare @tablename varchar(255)  --表名稱

declare @cmdsql varchar(500)

DECLARE Info_cursor CURSOR FOR
select o.name 
from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
     and o.name not like N'#%%'  order by o.name

OPEN Info_cursor

FETCH NEXT FROM Info_cursor
INTO @tablename

WHILE @@FETCH_STATUS = 0
BEGIN

  if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  execute sp_executesql
         N'insert into tablespaceinfo  exec sp_spaceused @tbname',
          N'@tbname varchar(255)',
          @tbname = @tablename

  FETCH NEXT FROM Info_cursor
  INTO @tablename
END

CLOSE Info_cursor
DEALLOCATE Info_cursor
GO


--vevb.com數(shù)據(jù)庫(kù)信息
sp_spaceused @updateusage = 'TRUE' 

--表信息
select *
from tablespaceinfo 
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc

 

備注:

Namenvarchar(20)為其請(qǐng)求空間使用信息的表名。
Rowschar(11)表中現(xiàn)有的行數(shù)。
reservedvarchar(18)表保留的空間總量。
Datavarchar(18)表中的數(shù)據(jù)所使用的空間量。
index_sizevarchar(18)表中的索引所使用的空間量。
Unusedvarchar(18)表中未用的空間量。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昆明市| 民丰县| 绥阳县| 宜良县| 陈巴尔虎旗| 平舆县| 奇台县| 从化市| 小金县| 昭通市| 施秉县| 韩城市| 黔西县| 建湖县| 锦州市| 蓝田县| 昭平县| 上虞市| 包头市| 县级市| 通道| 屏南县| 财经| 东港市| 孝义市| 司法| 大悟县| 托里县| 平山县| 莫力| 靖远县| 义马市| 通许县| 蛟河市| 加查县| 任丘市| 永济市| 常熟市| 高青县| 普格县| 姚安县|