database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30980 게시물 읽기
No. 30980
crashed 된 table을 얻을 수 있는 방법
작성자
작성일
2016-08-10 13:34
조회수
6,730

 안녕하세요..

대부분의 관리자들은 테이블이 크래쉬되었다는 로그를 보고나서 repair를 하시는 것 같습니다.

저는 프로그램으로 일정 주기로 테이블을 조사해서 만약 crash가 났다면 리페어를 자동으로 해 주고 싶은데요..

사실 mysql cli에서 repair table ... 명령을 사용하는건 문제가 없습니다만 정작 crashed table name을 얻을 수 있는 방법을 몰라 글을 쓰게 되었습니다.

혹시 crashed table에 대한 정보를 어떻게 얻을 수 있는지 아시는 분 계실까요?

 

실제로 crashed table에 대해서 table status로는 상태를 알 수 있는 항목이 없어서 난감 합니다.

 

현재는 모든 DB의 테이블을 가져와서 문제가 있건 없건 모두 주기적으로 리페어 명령을 주고 있는데, 사실 이렇게 하면 DB내의 부하가 많이 발생 되어서 좋은 방법은 아닙니다.

 

부탁 드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

 저의 경우에는 배치파일로 check table 을 수행해서 결과값을 파싱해서 정상적인 메세지가 아닌것만을 골라내어 수행하곤 했습니다.   

 

백록화(백록화)님이 2016-08-18 16:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30983Mysql 버전확인 문의 두번째 [1]
새벽소리
2016-08-19
7028
30982mysql 버전확인 문의 [1]
새벽소리
2016-08-18
6880
30981쿼리 질문입니다. [1]
김경식
2016-08-10
6781
30980crashed 된 table을 얻을 수 있는 방법 [1]
2016-08-10
6730
30979고도몰 쿼리에 문의를 드려도 될까요...? [1]
tripy
2016-08-04
7218
30978쿼리 질문을 좀 드립니다. [1]
궁금이
2016-08-02
6826
30977AIX6.1 ODBC 활성화 방법 부탁드립니다.
임영환
2016-07-27
6907
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다