매일 데이터베이스 백업을해야하고 데이터베이스에서 백업을 얻기 위해 셸 명령으로 mysql 덤프를 사용합니다. 백업 프로세스의 진행 상황을 알고 싶습니다. 그래서 백업 파일 크기와 백업으로 생성되는 파일을 알아야합니다. 어떻게하면 되나요? 답변을 주시면 감사하겠습니다.어떻게 MySql 백업 크기를 얻을 수 있습니까?
1
A
답변
3
MySQL information_schema
테이블은 각 테이블의 전체 크기를 포함하여 데이터베이스에 대한 메타 정보를 제공합니다. 참조 : http://dev.mysql.com/doc/refman/5.0/en/tables-table.html
전체 데이터베이스의 크기를 계산하는 첫 번째 주석의 예가 있습니다.
참고 그러나 당신의 mysqldump
출력이 출력 형식에 따라 오버 헤드가있을 것이라는 점 : 정수 값이 텍스트로 표시됩니다, 당신은 등 별도의 SQL 또는 XML 물건을 가지고 있습니다
덤프 크기에 대한 추정치를 얻기 위해 퍼지 (fudge) 요소로 스케일을 조정하십시오. 그는 당신이 mysqldump.exe의 인수 --show 진행 크기를 사용할 수 있습니다 mysqldump
3
에 인수로 (또는 사용중인 쉘 스크립트)에 의해 선택된 것 :
그리고 덤프 파일 이름을
정기적으로 표준 출력을 읽습니다.관련 문제
- 1. 런타임시 .ear의 파일 크기를 어떻게 얻을 수 있습니까?
- 2. html로로드되기 전에 어떻게 이미지 크기를 얻을 수 있습니까?
- 3. Windows에서 SD 카드의 실제 크기를 어떻게 얻을 수 있습니까?
- 4. 어떻게 C/Objective-C에서 배열의 크기를 얻을 수 있습니까?
- 5. 런타임 중에 변경된 WPF 패널의 크기를 어떻게 얻을 수 있습니까?
- 6. 어떻게 CurrentWindow를 얻을 수 있습니까?
- 7. 어떻게 출력을 얻을 수 있습니까?
- 8. 대의원을 어떻게 얻을 수 있습니까?
- 9. 어떻게 얻을 수 있습니까? UI_USER_INTERFACE_IDIOM
- 10. 어떻게 onChangeEvent_sooner_를 얻을 수 있습니까?
- 11. 어떻게 MFMailComposeViewController의 메시지 본문보기를 얻을 수 있습니까?
- 12. 주어진 mysql 쿼리의 열 이름을 어떻게 얻을 수 있습니까?
- 13. WampServer에서 MySQL 백업
- 14. 어떻게 DATA를 TIME으로부터 얻을 수 있습니까?
- 15. Oracle 인덱스의 크기를 어떻게 예측할 수 있습니까?
- 16. 윈도우의 테두리 크기를 어떻게 조절할 수 있습니까?
- 17. 백업 MySQL 데이터베이스
- 18. 이전 MySQL 백업 복원
- 19. windows에서 mysql 자동 백업
- 20. MySql 백업/변경 모니터링
- 21. MySQL 서버의 자동 백업
- 22. 설치된 코덱 목록은 어떻게 얻을 수 있습니까?
- 23. json 결과에서이 값을 어떻게 얻을 수 있습니까?
- 24. 어떻게 상대 경로를 얻을 수 있습니까?
- 25. 문자의 ASCII 코드는 어떻게 얻을 수 있습니까?
- 26. 어떻게 터미널 출력을 파이썬으로 얻을 수 있습니까?
- 27. 파이썬에서 사용자 이름을 어떻게 얻을 수 있습니까?
- 28. ScheduledThreadPoolExecutor에서 실행중인 작업을 어떻게 얻을 수 있습니까?
- 29. 어떻게 화면 해상도를 얻을 수 있습니까?
- 30. Django에서 미래의 게시물을 어떻게 얻을 수 있습니까?
도움을 주셔서 감사합니다. 그러나 Linux에서 사용하고 있으며 그런 주장이 없습니다. 더 설명해 주시겠습니까? – Sina
mysqldump가 실행 중일 때, 백업이 얼마나 완료되었거나 얼마나 남았는지 확인할 방법이 있는지 궁금합니다. 사용자에게 진행 상태 표시 줄을 제공하여 백업 상태를 보여주고 싶습니다. 감사합니다! – Sina
내가 아는 가장 좋은 방법은 두 번째 프로세스를 사용하여 파일 크기를 확인하는 것입니다. 예 : ls -l grep.log | awk '{print $ 5}'또는 많은 동의어 중 하나. –