테스트 사이트 - 개발 중인 베타 버전입니다

g5_visit 테이블이 자꾸 깨지는 이유가 뭘까요? 채택완료

좋은사진 1년 전 조회 1,388

안녕하세요.

 

g5_visit 작동을 안해서

phpMyAdmin 로 들어가 보면 사용중이라는 메시지 나오면서

phpMyAdmin 에서도 g5_visit 에 들어가지 못합니다. 

 

텔넷 접속해서 로그인목록보면

2024-10-15T14:12:57.667749Z 3256173 [ERROR] /usr/local/mysql/bin/mysqld: Table './miracle/g5_visit' is marked as crashed and last (automatic?) repair failed
이렇게 에러났다는 문구가 엄청 많습니다.

 

g5_visit 테이블 삭제 하고 다시 복구하면

작동을 잘 하는데,

주기적으로 깨집니다.

작년까지는 전혀 나오지 않던 증상인데,

올해 부터 한달, 혹은 두 달에 한번 g5_visit테이블이 깨집니다.

혹시 접속자가 많아 용량때문에 그런지 몰라 접속자삭제를 10일로 해도 그렇습니다.

 

이유가 무엇일까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

한번 날을 잡아
(복구)

repair table g5_visit;
(최적화)

optimize table g5_visit;
를 해주면 될 듯 합니다.


 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

좋은사진
1년 전
g5_visit 테이블 삭제하고
g5_visit 다시 생성하여 사용하는데,

g5_visit 테이블을
복구하고
최적화
하는 것과 차이가 있을까요?

시간내서 한 번 해 봐야겠습니다.

고맙습니다.
마르스컴퍼니
1년 전
삭제(drop) 후 재생성 후에도 일정주기마다 문제가 발생한다면,
큰 차이가 없을 듯 합니다.

문제가 발생하는 일정주기 직전마다 optimize 를 수동/자동해주는 방법이 있습니다.
수동으로 이 문제가 해결된다면 그 때 (주기적) optimize 자동화를 검토해볼 수 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

아니면 튜닝 같은거 해보세요 디비 튜닝은 됐나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

좋은사진
1년 전
에고
디비 튜닝은 어떻게 하는지요?
디비 튜닝을 하면 해결이 될까요?

답변 고맙습니다. ^^
리오닥터
1년 전
innodb로 튜닝하시고 몇가지 옵션 줘서 튜닝하는방법도 있고아니면
디비를 분리해서 aws로 갈아타서 분업화 하는 방법도 있구요
의뢰를 통해서 해보신게 좋아요
좋은사진
1년 전
답변 고맙습니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인