서버관리

본문 바로가기

서버관리

서버관리

mysql 데이터베이스 별 용량

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 848회 작성일 22-09-08 21:27

본문

과거에는 information_schema를 사용할 수 없음.
임시방편으로 use apvs; show table status; 하면 전체 테이블 사이즈를 알 수 있었는데
cafe24로 옮기고 난 후에는 information_schema 사용가능

⦁ 전체 데이터베이스별 크기 확인
SELECT table_schema AS DBMS, CONCAT((SUM(data_length + index_length) / 1024 / 1024)," MB") AS "Size" FROM information_schema.TABLES GROUP BY table_schema;

⦁ 각 데이터베이스 내의 테이블별 크기 확인
SELECT table_schema AS DBMS, table_name AS Table_Name, CONCAT(ROUND((data_length + index_length) / 1024 / 1024, 2), ' MB') AS Size FROM information_schema.TABLES WHERE table_schema = 'narak2019' ORDER BY (data_length + index_length) DESC;
⦁ data_length: 테이블의 실제 데이터 크기
⦁ index_length: 테이블의 인덱스 크기
⦁ data_length + index_length: 테이블의 총 크기
⦁ ROUND(..., 2): 결과를 소수점 둘째 자리까지 반올림
⦁ table_schema: 조회하고자 하는 데이터베이스 이름

댓글목록

등록된 댓글이 없습니다.

회원로그인


  • 케이엔아이시스템
  • 대표 : 김현철
  • 경기도 안양시 동안구 부림로80 한양빌딩 601-1201
  • TEL : 010-2890-1451
  • E-mail : khc@knisystem.co.kr
  • 사업자등록번호 : 130-31-39246
Copyright © KNISYSTEM All rights reserved.