본문 바로가기
컴퓨터관련/MS-SQL

[MS-SQL]테이블 사용 용량 확인하기

by 빛과 어둠사이 2019. 4. 23.
728x90
반응형
SMALL

DB를 사용하다보면

테이블에서 용량을 어느 정도 사용하는지 확인이 필요할 때가 있습니다.

이럴 때 쓸 수 있는 방법에 대해서

정리를 해보고자 합니다.


저는 SQL Server 기준인거고,

타 DB에서는 방법은 모르고 있습니다.


우선 MS-SQL 기준으로 말씀드리도록 하겠습니다.


쿼리는 다음과 같습니다.

1111

위처럼 쿼리를 작성하면

현재 DB에 있는 모든 테이블의 용량을 확인할 수 있습니다.

위 쿼리를 돌리면 결과는 다음과 같습니다.





테이블이 많을 경우,

특정 테이블의 용량만을 확인하고 싶을 수 있습니다.

이럴 때는 테이블명을 조건절에 추가를 해주면 됩니다.

쿼리는 다음과 같습니다.

222222

위처럼 쿼리를 작성하여 돌리면 결과는 아래처럼 나옵니다.

위 쿼리에서 지정한 테이블에 대해서만 용량이 계산되어 나옵니다.


위 쿼리의 용량은 MB 기준으로 나오게 되어 있습니다.

용량을 KB단위로 보고싶으면

쿼리에서 계산할 때 1024를 한번 빼면 됩니다.



이상으로 MS-SQL에서 테이블별 사용 용량을 확인하는 방법이였습니다~


728x90
반응형
LIST