MYSQL 의 특정테이블 이상유무를 가장 정밀하게 점검하기
작성자 정보
- 구돌 작성
- 작성일
컨텐츠 정보
- 2,395 조회
- 0 추천
- 목록
본문
MYSQL 의 특정테이블 이상유무를 가장 정밀하게 점검하기
MYSQL의 테이블 복구유틸리티인 myisamchk로 특정 테이블파일을 점검할 때에 가장 완전하고 정밀한 결과를 원하신다면 -e옵션을 사용하시기 바랍니다.
특정 테이블의 이상유무를 점검하기 위하여 사용하는 모든 옵션들 가운데 가장 정밀하고 깊이있는 점검을 해주는 옵션입니다.
주의하실 점은 -r이나 -o옵션을 사용하여 테이블을 복구할 때에 -e옵션을 사용하실 때에는 세심한 주의를 요하는 옵션입니다.
(-r이나 -o옵션과 함께 사용되는 복구시의 -e옵션 설명을 참조 하십시요.) 하지만 단순히 점검을 위해 -e만을 사용할 때에는 가장 정확한 결과를 보여주므로 안심하시고 사용하셔도 됩니다.
참고로 -e옵션을 사용하실 때에는 가능한 아래의 예와 같이 -v옵션과 함께 사용하시기 바랍니다.
아래의 예는 myisamchk를 이용하여 Demo_Domain.MYI파일의 이상유무를 -e와 -v를 함께 사용한 결과를 나타낸 것입니다.
[root@file bin]# pwd /usr/local/mysql/bin [root@file bin]# [root@file bin]# ./myisamchk -ev ../data/papa/Demo_Domain.MYI
Checking MyISAM file: ../data/papa/Demo_Domain.MYI Data records: 31 Deleted blocks: 0 - check file-size - check key delete-chain block_size 1024: - check record delete-chain No recordlinks - check index reference - check data record references index: 1 - check records and index references [root@file bin]# |
참고로 -e 옵션은 --extend-check를 대신 사용할 수도 있습니다.
관련자료
-
이전
-
다음