프로그래밍 / / 2022. 5. 4. 10:31

DB] DB 정보, 크기 가져오기

728x90
반응형

데이터 베이스 정보를 아래처럼 별도 DB로 저장을 하고 있다. 여기에서 우리가 필요로 하는 정보를 가져오면된다.

일예로 테이블 크기를 확인하여 백업하거나 하고 싶을때 사용할 수 도 있다.

아래는 테이블 이름, 테이블 열 갯수, 그리고 데이터 크기와 인덱스 크기를 가져와 보여주는 sql 이다.

 

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 = '테이블 이름'
GROUP BY table_name 
ORDER BY data_length DESC LIMIT 10;

sql 결과

 

728x90
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유