본문으로 건너뛰기

데이터베이스 사이즈

홈 화면 > 프로젝트 선택 > 통계/보고서 > 데이터베이스 사이즈

데이터베이스별 테이블의 사이즈를 집계하여 추이 정보를 차트로 제공합니다. 데이터베이스의 용량이 증가하는 추세를 식별하여 관리할 수 있습니다. 용량이 빠르게 증가할 경우를 미리 파악해 대비할 수 있습니다.

데이터베이스 사이즈는 성능에도 큰 영향을 미칠 수 있습니다. 사이즈의 증가로 쿼리의 실행 시간이 늘어날 수 있기 때문에 성능 문제 해결을 준비할 수 있습니다. 잘못된 쿼리나 데이터베이스의 구조 문제로 사이즈가 증가할 수 있는 문제를 미리 파악하고 예방하는 것도 필요합니다.

데이터베이스 사이즈의 추이를 통해 사용량 패턴 및 데이터 성장을 이해할 수 있습니다. 미래 용량 요구 사항을 예측하고 조치를 취할 수 있습니다. 이러한 변화를 모니터링하는 것은 리소스 및 비용을 최적화하는데 도움이 됩니다.

MySQL의 데이터베이스 사이즈 정보는 information_schema.tables에서 조회하며 모니터링 계정에게 테이블 조회 권한이 있어야 집계됩니다. 다음과 같이 권한 설정이 필요합니다.

grant select on {DB_NAME}.* to whatap;
노트
  • information_schema, performance_schema의 사이즈는 수집하지 않습니다.

  • 수집 주기는 1시간에 1번씩 수집합니다.

기본 화면 안내

데이터베이스 사이즈

  1. 시간에서 조회하고 싶은 시간을 설정하세요. 녹색 버튼을 선택해 조회 시간을 선택할 수도 있습니다.

  2. 인스턴스에서 조회하려는 대상을 선택하세요.

  3. 검색 아이콘 버튼을 선택하세요.

노트
  • 조회 시간은 최대 62일까지 설정할 수 있습니다. 3일 이상 조회할 경우 그래프에는 1일 평균으로 표시됩니다.

  • 임의의 날짜와 시간을 조회하려면 시계 표시 부분을 선택하세요. 날짜와 시간 텍스트 영역을 클릭하면 날짜와 시간을 선택할 수 있는 옵션이 나타납니다.

시간별 변화량 확인하기

데이터베이스 사이즈

  • 사이즈 추이

    시간대별로 데이터베이스의 전체 크기와 사용량 변화를 시각적으로 확인할 수 있습니다. 차트에서 각 데이터베이스의 크기를 색상으로 구분하여 표시하며, 마우스를 차트 위로 오버한 상태에서 좌우로 이동하세요. 특정 시점의 각 데이터베이스 크기를 툴팁을 통해 상세히 확인할 수 있습니다.

  • 사이즈 상세

    데이터베이스별 용량의 세부 정보를 테이블 형태로 제공합니다. 각 데이터베이스의 이름(DB NAME) 및 총 용량(TOTAL), 변경량(CHANGED)을 확인할 수 있습니다. 특정 데이터베이스를 선택하면 테이블 사이즈 (TOP 50) 섹션에서 상세 정보를 확인할 수 있습니다.

테이블별 사이즈 확인하기

사이즈 상세 섹션에서 데이터베이스를 선택하면 해당 데이터베이스 내의 사이즈 TOP 50에 해당하는 테이블별 사이즈를 목록으로 확인할 수 있습니다.

데이터베이스 사이즈

데이터베이스 내 테이블별로 데이터 크기(DATA SIZE) 및 인덱스 크기(INDEX SIZE), 행 수(ROWS)를 기본 표시합니다. 조회 시작 시점과 종료 시점의 변화량을 확인할 수 있습니다. 이를 통해 용량이 큰 테이블을 쉽게 파악하고 용량 최적화를 위한 관리에 도움을 받을 수 있습니다.

노트
  • 사이즈 상세 섹션의 정보는 information_schema.tables의 정보로 실제 사이즈와 차이가 있을 수 있습니다. information_schema.innodb_tablespaces의 파일 크기(FILE SIZE)를 함께 확인하려면 DBX 에이전트에 다음 옵션을 설정하세요. 이 사이즈는 실제 사이즈와 유사합니다.

    whatap.conf
    table_filesize=true
  • 모니터링 계정에 조회 권한이 있는 테이블을 대상으로 합니다. 모니터링용 계정 생성에 대한 자세한 내용은 다음 문서를 참조하세요.

테이블 사이즈 (TOP 50) 섹션의 테이블 목록에서 TABLENAME 컬럼 항목을 선택하면 columnindex 구성을 확인할 수 있는 Object Detail 창이 나타납니다.

Object detail

노트
  • 테이블 사이즈 (TOP 50) 섹션에서 테이블 컬럼의 순서를 변경하거나 특정 컬럼을 숨기려면 오른쪽 상단에 컬럼 아이콘 버튼을 선택하세요. 컬럼 설정에 대한 자세한 내용은 다음 문서를 참조하세요.

조회 데이터 다운로드하기

조회한 데이터를 CSV 형식의 파일로 다운로드할 수 있습니다. 다운로드 아이콘 버튼을 선택한 다음 사이즈 상세 또는 테이블 사이즈 (TOP 50)을 선택하세요.