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 "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (199) N
      • Development (66) N
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (10)
        • MySql (19)
        • MongoDB (1)
      • Daily (5)
      • Study (7)
        • TIL (2)
        • license (3)
  • 블로그 메뉴

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

    • github
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바