MySQL 테이블 크기 확인하기

2022. 1. 18. 10:20·Development/MySql

테이블 데이터를 조회하다가, 특정 한 테이블만 속도가 너무느려서 크기를 확인하고자 알아본 쿼리이다.

 

SELECT table_name,
       table_rows,
       round(data_length/(1024*1024),2) as 'DATA_SIZE(MB)',
       round(index_length/(1024*1024),2) as 'INDEX_SIZE(MB)'
 FROM information_schema.TABLES 
 WHERE table_schema = 'DB_name' -- 조회할 DB 이름 입력
 GROUP BY table_name 
 ORDER BY data_length DESC LIMIT 10; -- 길이가 긴 것 부터 LIMIT 10개

'Development > MySql' 카테고리의 다른 글

[MySQL] 효과적인 대용량 데이터 처리 방법  (0) 2022.12.20
date 조회 시 유의사항  (0) 2022.01.18
[MySQL] update 시 timeout 에러 발생할 때  (0) 2022.01.17
toad for MySQL 에러  (0) 2022.01.07
Toad for MySQL 정렬 단축키  (0) 2021.12.30
'Development/MySql' 카테고리의 다른 글
  • [MySQL] 효과적인 대용량 데이터 처리 방법
  • date 조회 시 유의사항
  • [MySQL] update 시 timeout 에러 발생할 때
  • toad for MySQL 에러
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    Selenium
    Linux
    db
    Python
    php
    리눅스
    Shell
    HTML
    리액트
    CentOS7
    error
    IP
    윈도우
    ssh
    스프링부트
    MySQL
    JavaScript
    chromedriver
    SQL
    UTF8
    인코딩
    react
    CentOS
    date
    크롤링
    Java
    springboot
    정규표현식
    docker
    nodejs
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
MySQL 테이블 크기 확인하기
상단으로

티스토리툴바