MySQL강좌40편: MYSQL 의 특정테이블 이상유무를 가장 정밀하게 점검하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,221 조회
- 0 추천
- 목록
본문
MySQL강좌40편: MYSQL 의 특정테이블 이상유무를 가장 정밀하게 점검하기
MYSQL의 테이블 복구유틸리티인 myisamchk로 특정테이블파일을 점검할 때에 가장 완전하고 정밀한 결과를 원한다면 -e옵션을 사용하기 바란다. 특정테이블의 이상유무를 점검하기 위하여 사용하는 모든 옵션들 가운데 가장 정밀하고 깊이있는 점검을 해주는 옵션이다.
주의 할 점은 -r이나 -o옵션을 사용하여 테이블을 복구할 때에 -e옵션을 사용하실 때에는 세심한 주의를 요하는 옵션이다. (-r이나 -o옵션과 함께 사용되는 복구시의 -e옵션 설명을 참조하자.) 하지만 단순히 점검을 위해 -e만을 사용할 때에는 가장 정확한 결과를 보여주므로 안심하고 사용해도된다.
참고로 -e옵션을 사용할 때에는 가능한 아래의 예와 같이 -v옵션과 함께 사용하기 바란다. 아래의 예는 myisamchk를 이용하여 Demo_Domain.MYI파일의 이상유무를 -e와 -v를 함께 사용한 결과를 나타낸것이다.
[root@sulinux bin]# pwd /usr/local/mysql/bin [root@sulinux bin]# [root@sulinux 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@sulinux bin]# |
참고로 -e 옵션은 --extend-check를 대신 사용할 수도 있다.
관련자료
-
이전
-
다음