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

首頁 > 數據庫 > SQL Server > 正文

查看SQL Server數據空間分配情況

2024-08-31 00:48:38
字體:
來源:轉載
供稿:網友
今天客戶反映數據庫文件空間增長過快 ,需要分析數據庫表存放空間分配情況,臨時寫了以下過程,

與大家共享。


/********************************
功能:獲取表的空間分布情況  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                         --創建結果存儲表
              (nameinfo varchar(50) ,
               rowsinfo int , reserved varchar(20) ,
               datainfo varchar(20)  ,
               index_size varchar(20) ,
               unused varchar(20) )


delete from tablespaceinfo --清空數據表

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


--knowsky.com數據庫信息
sp_spaceused @updateusage = 'true' 

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

 

備注:

  • namenvarchar(20)為其請求空間使用信息的表名。
    rowschar(11)表中現有的行數。
    reservedvarchar(18)表保留的空間總量。
    datavarchar(18)表中的數據所使用的空間量。
    index_sizevarchar(18)表中的索引所使用的空間量。
    unusedvarchar(18)表中未用的空間量。

    收集最實用的網頁特效代碼!

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 桃园县| 大姚县| 武汉市| 永年县| 体育| 古浪县| 宜黄县| 丹寨县| 水城县| 太和县| 梓潼县| 尼木县| 固原市| 辉南县| 潜山县| 梅河口市| 霞浦县| 四子王旗| 巴彦县| 巴南区| 沙河市| 横峰县| 昌宁县| 隆尧县| 大田县| 东莞市| 酒泉市| 手机| 阿坝县| 岚皋县| 金川县| 井冈山市| 密山市| 永善县| 阳泉市| 建水县| 三穗县| 西乡县| 汾阳市| 宜都市| 许昌市|