데이터베이스 사이즈
홈 화면 > 프로젝트 선택 > 통계/보고서 > 데이터베이스 사이즈
데이터베이스별 테이블의 사이즈를 집계하여 추이 정보를 차트로 제공합니다. 데이터베이스의 용량이 증가하는 추세를 식별하여 관리할 수 있습니다. 용량이 빠르게 증가할 경우를 미리 파악해 대비할 수 있습니다.
데이터베이스 사이즈는 성능에도 큰 영향을 미칠 수 있습니다. 사이즈의 증가로 쿼리의 실행 시간이 늘어날 수 있기 때문에 성능 문제 해결을 준비할 수 있습니다. 잘못된 쿼리나 데이터베이스의 구조 문제로 사이즈가 증가할 수 있는 문제를 미리 파악하고 예방하는 것도 필요합니다.
데이터베이스 사이즈의 추이를 통해 사용량 패턴 및 데이터 성장을 이해할 수 있습니다. 미래 용량 요구 사항을 예측하고 조치를 취할 수 있습니다. 이러한 변화를 모니터링하 는 것은 리소스 및 비용을 최적화하는데 도움이 됩니다.
사용하기 전에
조회 권한 부여하기
데이터베이스 사이즈 정보를 수집하기 위해서 다음과 같이 권한 설정이 필요합니다.
grant connect any database to whatap;
grant view any definition to whatap;
다음의 경우에 해당하는 테이블은 사이즈를 수집하지 않습니다.
-
dt로 시작하는 테이블 -
is_ms_shipped=0(sys.objects에서 시스템 객체 제외) -
object_id> 255 -
Azure SQL Server의 경우 마스터 데이터베이스 사이즈는 수집 불가
에이전트 옵션 설정하기
데이터베이스 사이즈 정보를 수집하기 위해 다음 에이전트 옵션을 설정할 수 있습니다.
-
tables Boolean
기본값
true테이블 사이즈 정보를 수집합니다. 통계/보고서 > 데이터베이스 사이즈 메뉴에서 해당 데이터베이스를 선택하면 테이블 사이즈 정보를 확인할 수있습니다.
-
tables_hour Int
기본값
5테이블 사이즈 정보를 저장하기 위해 정보를 수집하는 시각을 설정합니다. 기본값으로
5이며 새벽 5시에 수집을 시작합니다. -
tables_min_row Int
기본값
10000테이블 정보를 수집할 때 설정한 값보다 작은 row 수를 가진 테이블 정보는 수집하지 않습니다.
기본 화면 안내

-
시간에서 조회하고 싶은 시간을 설정하세요. 녹색 버튼을 선택해 조회 시간을 선택할 수도 있습니다.
-
인스턴스에서 조회하려는 대상을 선택하세요.
-
버튼을 선택하세요.
- 조회 시간은 최대 3주까지 설정할 수 있습니다. 3일 이상 조회할 경우 그래프에는 1일 평균으로 표시됩니다.
사이즈 추이
조회한 시간 동안 데이터베이스의 저장 용량 변화를 그래프로 표시합니다. 이를 통해 데이터베이스 크기의 증가 또는 감소 추세를 한눈에 파악할 수 있습니다.
-
특정 데이터베이스의 저장 용량 증가 추세를 확인하여 데이터 증가 패턴을 예측할 수 있습니다.
-
여러 데이터베이스의 저장 용량 변화를 비교하여, 저장소를 가장 많이 소비하는 데이터베이스를 식별할 수 있습니다.

차트에서 각 데이터베이스의 크기를 색상으로 구분하여 표시하며, 마우스를 차트 위로 오버한 상태에서 좌우로 이동하세요. 특정 시점의 각 데이터베이스 크기를 툴팁을 통해 상세히 확인할 수 있습니다.
-
시간 축(X 축): 데이터베이스 저장 공간 변화가 기록된 시간입니다.
-
용량 축(Y축): 데이터베이스의 총 크기(MiB 단위)입니다. 시간에 따라 데이터베이스가 차지하는 용량의 변화를 시각적으로 표시합니다.
사이즈 상세
데이터베이스 및 파일 그룹의 저장 용량과 사용 현황을 세부적으로 확인할 수 있습니다. 데이터베이스의 파일 크기, 사용량, 최대 크기 등을 통해 저장 공간의 효율성을 분석하고, 용량 부족 시 사전 조치를 취할 수 있습니다.

-
각 데이터베이스와 파일 그룹의 사용량을 트리 구조로 확장하여 확인할 수 있습니다.
-
동일 데이터베이스의 다른 시간대 사용량 변화를 비교하여 데이터 증가량을 분석할 수 있습니다.
-
USAGE 값이 높은 데이터베이스 또는 파일 그룹을 식별하여 저장 용량 부족 문제를 사전에 예방할 수 있습니다.