관리 메뉴

why don't do your best

테이블 용량보기 본문

Database/MSSQL

테이블 용량보기

빅셔 2013. 8. 7. 15:33

SELECT convert(varchar(30), min(o.name)) AS table_name

, ltrim(str(sum(reserved) * 8192.0 / 1024.0,15,0) + 'KB')  AS table_size1

, sum(reserved) * 8192.0 / 1024.0 AS table_size2

  FROM sysindexes i inner join sysobjects o on (o.id = i.id)

WHERE i.indid in (0, 1, 255)

     AND o.xtype = 'U' group by i.id
ORDER BY 3 desc

 

--테이블 사이즈 를 보는 쿼리. 용량이 큰수 대로 order by 해놓았습니다.

 

 

 

SELECT SUM(sum(reserved) * 8192.0 / 1024.0) AS SIZE

FROM sysindexes i inner join sysobjects o on (o.id = i.id)

WHERE i.indid in (0, 1, 255)

AND o.xtype = 'U' group by i.id

 

위 와같이 group by 하면 테이블 용량의 합을 볼수 있습니다.

 

이때 mdf 파일과 거의 비슷한 것을 확인하실수 있습니다.

 

 

 

 

 

'Database > MSSQL' 카테고리의 다른 글

TABLE LAYOUT EXCEL 파일로 내려받기  (1) 2014.04.25
mssql while - msdn 발췌  (0) 2014.04.03
MSSQL COLLATION 변경하기  (0) 2013.08.05
연결된 서버 관련 SP  (0) 2013.07.12
ORACLE 연결된서버 설정하기.....  (0) 2013.07.12
Comments