메뉴 건너뛰기

2024.11.17 16:49

MariaDB 용량조회

(*.234.181.220) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기
Extra Form
출처 https://velog.io/@thdtmdgk98/MariaDB-%EC...0%ED%9A%8C

mariadb를 운영하다보면 filesystem 경로에 데이터가 족족 쌓이는걸 확인할 수 있다.
오라클과 구조가 달라 테이블스페이스라는 개념이 없기때문이다.

  • postgresql도 또한 filesystem에 족족 데이터가 쌓인다.

db를 운영하는 입장에서는 filesystem의 용량도 봐야하지만 /data(대부분 data경로를 이렇게 지정함)경로에 데이터만 쌓이는게 아닌 경우도 있어 db의 사이즈를 점검해주는게 좋다.

DB별 용량 조회 쿼리

MariaDB> select if(table_schema is NULL, 'Mariadb Total Size',table_schema) "DB name",
concat(round(sum(data_length+index_length+data_free)/1024/1024,2),"MB") "Total(MB)",
concat(round(sum(data_length+index_length)/1024/1024,2),"MB") "Used(MB)",
concat(round(sum(data_free)/1024/1024,2),"MB") "Free(MB)"
from information_schema.TABLES group by table_schema with rollup;
  • DB 이름=table_schema
  • rollup 사용한 이유? 최종 값을 구하기 위함
  • if를 사용한 이유? rollup을 사용하였기때문에 맨 마지막 row의 table_schema가 null로 찍히지 않기 위함

TABLE별 용량 조회 쿼리

MariaDB> SELECT concat(table_schema,'.',table_name),
concat(round(data_length/1024/1024,2),"MB") DATA,
concat(round(index_length//1024/1024,2),"MB") IDX,
concat(round((data_length+index_length)/1024/1024,2),"MB") TOTAL
FROM information_schema.TABLES
WHERE table_rows is not null;
  • table에 row가 1개도 없는 것 제외한 용량 조회

결론 : DB별 용량과 Filesystem 용량, 이 두개 점검하며 운영하는 것이 가장 좋다.

  • table은 다 조회하면 너무 길고 또한 나는 점검하지 않음.

  1. 데이터 모델링 개념 & ERD 다이어그램 작성

  2. No Image 26Nov
    by
    2024/11/26 Views 503 

    MariaDB, INFORMATION_SCHEMA INNODB_TRX 테이블

  3. No Image 17Nov
    by 정보제공
    2024/11/17 Views 422 

    MariaDB 용량조회

  4. No Image 07Nov
    by
    2024/11/07 Views 537 

    Entity(엔터티)의 개념

  5. NCP - Cloud DB for MySQL

  6. NCP - MariaDB Enterprise Server

  7. MySQL, MariaDB 차이점

  8. DB 모델링 - ERD(Entity Relationship Diagram)

  9. No Image 15Sep
    by
    2024/09/15 Views 492 

    MongoDB의 특징과 이점

  10. CUBRID, 국내 유일의 오픈소스 DBMS

  11. 2023년 데이터베이스 관리 시스템(DBMS) 순위

  12. MySQL 메이저 버전 업그레이드(MySQL 5 → MySQL 8) — 네이버 클라우드 플랫폼 Cloud DB for MySQL 실습

  13. MySQL, EOS 및 EOL

  14. No Image 09Sep
    by
    2024/09/09 Views 681 

    MariaDB, LTS 및 EOS

  15. PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows

  16. [PostgresSQL 이야기 1화] PostgresSQL 특징 및 장단점 소개

  17. PostgreSQL / 오픈소스 vs 상용, 벌어지는 인기 트렌드 격차

  18. No Image 22Jun
    by
    2023/06/22 Views 740 

    데이터 통합 도구 BTL Data Integrator(BTL DI) 소개

  19. No Image 16Jun
    by
    2023/06/16 Views 564 

    [proc,ec,esql] 가장 기본적인 ec, 프로씨(proc) insert 프로그램

  20. No Image 06Mar
    by
    2023/03/06 Views 552 

    DB 암호화 - Echelon V2.5

목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7