mysql 용량비교

bangCH   
   조회 5150   추천 0    

 안녕하세요 MYSQL 질문좀 드립니다. 

a ,b서버 두개 서버에 a는 기존 사용중인 mysql db고 b는 a의 db를 dump떠서 import할려는 서버입니다. 

a에서 덤프 파일 만들고 b로 덤프파일 보내고 b에서 import하는 것까지 다 확인했습니다. 여기서 디비용량 쿼리를 날려서 확인했는데 db별로 용량이 똑같거나 조금 다른것들이 있습니다. 

당연히 정상적으로 적용된것 예상하지만 실제로 이게 데이터 용량이 왜 다른지 설명을 해야되는데 어떻게 설명을 해야될지 모르겠습니다. 



안녕하세요 반갑습니다
짧은글 일수록 신중하게.
듀학 2020-12
가비지 데이터가 있어서 그럴꺼 같습니다.
옵티마이저 한번 해서 비교해보세요~
애월남 2020-12
innodb 의 경우는 데이터가 삭제되더라도  스페이스는 줄어들지 않습니다.
덤프떠서 옮기면  삭제된 데이터만큼  가비지가 줄어드는거니  스페이스가 줄겠죠
CPU4 2020-12
A가 원본이고 B가 백업본이라면 윗분들 말씀대로의 원인에 따라 A에서 Deleted 되거나 한 것들 (Garbage) 용량이 포함되어 있어서 B에서는 용량이 감소할 수는 있지만 증가하는 경우라면 두가지로 추측 해볼 수 있을 것 같습니다.
1. Description 확인 (index, columns length 등)
2. File System (Storage 크기에 따라 minimum size가 다를 수 있는 부분)
bangCH 2020-12
답변 감사합니다. 다들 제안하시는 내용들이 한번해보지 못한거라..... 고객사 서버 가지고 함부러 할수가 없네요
아무튼 데이터 차이나는건 테이블 마다 있는 스페이스 여부 및 가비지 데이터 떄문인 것인가 보네요
ZSNET5 2020-12
인덱스 길이가 비교대상에 들어가 있으니 당연히 두 데이터베이스의 데이터용량이 다를 수 밖에 없습니다.
SUM에서 index_length를 제외하고 비교해 보세요.


QnA
제목Page 3774/5711
2014-05   5164102   정은준1
2015-12   1698273   백메가
2016-12   4335   방o효o문
2016-04   4335   임진욱
2016-03   4335   겨울나무
2015-07   4335   가빠로구나
2017-07   4335   삐돌이슬픔이
2015-04   4335   이규민
2017-09   4335   jang
2015-12   4335   정든친구
2017-08   4335   호박고구마
2015-12   4335   피아로
2014-11   4335   전직P연구원
2018-10   4335   두발로
2015-07   4334   전설속의미…
2019-03   4334   악마라네
2016-11   4334   임진욱
2016-02   4334   신동레트로
2017-12   4334   N008
2016-08   4334   김황중
2018-06   4334   savior714
2021-02   4334   라천민