2012-06-11 4 views
4

나는 최근에 내 사이트가 충돌을 동반 한 다음과 같은 오류줌라 jos_session 테이블 충돌

DB function failed with error number 145 
'TABLE\ jos_session' is marked as crashed and should be repaired 
SQL=SELECT session_id FROM jos_session WHERE session_id .... 

이 있어요. 나는 우리가 시작하는 충돌에서이 테이블을 방지 할 수있는 방법

repair table jos_session 

내 질문은 테이블을 수리하여도 고정 할 수있는 테이블

truncate table jos_session 

를 절단하여 고정.

답변

1

이 경우에는 여러 가지 이유가있을 수 있으므로 manual을 확인하여 문제가 무엇인지 확인하십시오. 우리는 SQLyog/monYog를 사용하여 데이터베이스를 모니터링하고 이러한 오류를 유발할 수있는 일이 발생하지 않도록합니다. 결론 - 다시 발생할 수있는 원인을 파악하기 위해 파기해야 할 것입니다.

1

MySQL이 제공하는 정보에서 확실치 않지만 테이블 충돌의 가장 일반적인 원인은 메모리 부족입니다. 하드웨어 업그레이드를 제안합니다.