블로그 이미지
010-9967-0955 보미아빠

카테고리

보미아빠, 석이 (500)
밥벌이 (16)
싸이클 (1)
일상 (1)
Total
Today
Yesterday

달력

« » 2015.3
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

공지사항

최근에 올라온 글

'2015/03/31'에 해당되는 글 1건

  1. 2015.03.31 용량조사

용량조사

카테고리 없음 / 2015. 3. 31. 21:16

-- 전체 

select 

sum(cast(cast(size as decimal (12,0))* 8192./1024/1024 as int)) as 'SizeMB' 

  from master.dbo.sysaltfiles 



-- 데이터베이스 별 

select 

name

, cast(cast(size as decimal (12,0))* 8192./1024/1024 as int) as 'SizeMB' 

, *

  from master.dbo.sysaltfiles 

  order by 2 desc


use db
go

DBCC SHOWFILESTATS 
go

-- 데이터베이스 내 테이블

create table #TableSize (

    Name varchar(255),

    [rows] int,

    reserved varchar(255),

    data varchar(255),

    index_size varchar(255),

    unused varchar(255))

create table #ConvertedSizes (

    Name varchar(255),

    [rows] int,

    reservedKb int,

    dataKb int,

    reservedIndexSize int,

    reservedUnused int)


EXEC sp_MSforeachtable @command1="insert into #TableSize

EXEC sp_spaceused '?'"

insert into #ConvertedSizes (Name, [rows], reservedKb, dataKb, reservedIndexSize, reservedUnused)

select name, [rows], 

SUBSTRING(reserved, 0, LEN(reserved)-2), 

SUBSTRING(data, 0, LEN(data)-2), 

SUBSTRING(index_size, 0, LEN(index_size)-2), 

SUBSTRING(unused, 0, LEN(unused)-2)

from #TableSize


select * from #ConvertedSizes

order by reservedKb desc


drop table #TableSize

drop table #ConvertedSizes




-- 로그 무한증가 하는넘 찾기

select 

b.name

, cast(cast(size as decimal (12,0))* 8192./1024/1024 as int) as 'SizeMB' 

, log_reuse_wait_desc 

, *

  from master.dbo.sysaltfiles a

  join master.sys.databases b

  on a.dbid = b.database_id 

  where groupid = 0 

  order by 2 desc


dbcc loginfo ('db')



Posted by 보미아빠
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함