본문 바로가기
DBMS(DataBase Management System)/MariaDB

[MariaDB] DB를 이관 했더니 테이블 용량이 훨씬 작아졌다.

by 연구자 공학코드 2024. 9. 4.

공지사항

  1. 코스닥 상장사 중견기업인 에스트래픽에서 사세 확장으로 인해 아래와 같이 채용을 진행 중입니다.
    도로·교통 분야 Full-Stack 개발자 채용(신입/경력): https://www.jobkorea.co.kr/Recruit/GI_Read/45943451
    도로·교통 분야 서버 개발자 채용(경력): https://www.jobkorea.co.kr/Recruit/GI_Read/45943457

  2. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

MariaDB에서 Delete를 하면 실제로 차지하는 크기가 작아지지는 않는다. Optimize 명령어를 써서 테이블의 용량을 줄이면 줄어드는데 이번에 경험해보니 이 마저도 100% 정리되는건 아닌 것 같다. 기존 테이블과 이관한 테이블의 데이터 수는 동일했고 주기적으로 관리한 기존 테이블의 용량은 1.2 GB이었지만 이관한 테이블의 용량은 0.9 GB였다.

기존 테이블
이관한 테이블

참고문서

  1. "mysql 백업 후 복원시 용량차이", 개발파워맨, 2014년 8월 1일. @원문보기
  2. "[SQL/DB] MySQL 서버 디스크 이전하기", 유르무차, 2020년 11월 24일. @원문보기
  3. "MySQL delete 실행 시 Table disk size가 줄어들지 않음", nari0_0, 2023년 5월 18일. @원문보기
  4. "MySQL: DELETE didn't shrink DB size, nor table size", Eng7, 2021년 2월 2일. @원문보기
  5. "15.2.2 DELETE Statement", MySQL 8.4 Reference Manual. @원문보기

 

728x90
반응형

댓글