2014-12-29 2 views
2

여러분 안녕하세요 사람들은 mysql 파일 덤프 크기와 db 크기가 의심 스럽습니다.mysql 덤프 파일 크기와 데이터베이스 크기의 차이점

내 DB 크기는 238MB이고 동일한 DB의 덤프 크기는 297MB입니다. 왜 이렇게 큰 차이가 있습니까? 아무도 이것을 설명 할 수 있습니까?.

+1

http://dba.stackexchange.com/questions/37159/how-can-i-determine-the-size -of-a-dump-file-dumping하기 전에 –

답변

3

덤프 파일은 텍스트 파일입니다. 텍스트로 DB의 내부 데이터를 켜면, 많은 확장이 있습니다

  • 주위에 따옴표를 내부적으로 123456
  • 문자열과 같은 숫자로 기입하는 4 바이트 수 있습니다 숫자, 특수 문자는 문자열이
  • 가 행 주위 각 열 사이의 쉼표 및 괄호있다 탈출 될 수
+0

건배! :) –

3

mysqldump를 실행하면 데이터 만 SQL 문에 덤프됩니다. 색인이 복사되지 않습니다. SQL이 다른 서버에로드되면 인덱스가 다시 작성됩니다.

+0

크기가 줄어든 이유 DB? –

+2

일반적으로 DB의 덤프 크기는 실제 DB 크기보다 작습니다. –

+0

@Hoja 여기에서 문제에 대한 세부 설명을 읽을 수 있습니다 .http : //dba.stackexchange.com/questions/4582/why-is-mysqldump-file-so-large –

관련 문제