SQL
CHECK TABLE tbl_name [, tbl_name] ... [option] ...
option: {
FOR UPGRADE
| QUICK
| FAST
| MEDIUM
| EXTENDED
| CHANGED
}
옵션은 다음과 같다.
- FOR UPGRADE : 테이블이 현재 MySQL 버전과 호환되는지 확인한다.
- QUICK : 잘못된 링크를 확인하기 위한 행 스캔 금지
- FAST : 적절히 CLOSE 되지 않은 데이블만 확인. cron 등을 이용해 주기적인 확인을 위해 사용한다.
- MEDIUM : 행을 스캔하여 삭제된 링크가 유효한지 확인
- EXTENEDED : 각 행의 모든 키에 대해 전체 키 조회 수행
- CHANGED : 마지막 확인 후 변경되었거나 적절히 CLOSE 되지 않은 테이블만 확인. cron 등을 이용해 주기적인 확인을 위해 사용한다.
실행 결과
컬럼 정보는 아래와 같다.
- Op : check로 고정
- Msg_type : 테이블 또는 뷰의 상태. status, error, info, note, warning 중 하나로 status 값이어야 정상이다.
- Msg_text : 정보성 메시지. 값이 OK여야 정상이다.
'Mysql & Maria > admin' 카테고리의 다른 글
Ascending index vs Descending index (0) | 2023.07.06 |
---|---|
MySQL Character set 처리 (0) | 2023.07.05 |
mysql login path설정 (0) | 2023.05.19 |
server에서 sql file 실행 (0) | 2023.05.19 |
Mysql, MariaDB Backup에서 특정 테이블 스크립트 추출 (1) | 2023.05.19 |