2010-04-29 1 views
1

저는 약 14 시간 동안 2 억 개의 행 테이블에 색인을 작성했습니다. 별도의 사고로 인해 시스템의 자원 과소비로 인해 시스템이 현금화되었습니다. 분명히, 나는 색인을 재구성하기 위해 또 다른 14 시간을 피하고자한다. 컴퓨터가 추락 한 지점 (또는 약간 뒤로)에서 인덱스 구성을 다시 시작할 수있는 방법이 있습니까? 생성 된 임시 파일을 볼 수 있습니다.MySQL 색인 생성 다시 시작

감사

답변

1

나는 당신의 우선 순위가 일을 끝내지 않는다고 추측 하겠지만, 끝 부분에 손상되지 않은 데이터가있는 작업 데이터베이스가 있어야합니다. 따라서 먼저 테이블을 복구해야합니다. 인덱스가 끝나면 결과를 얻습니다. 그렇지 않다면 색인을 다시 작성해야합니다. 실제로 아무 것도 잃지 않았습니다.

14 시간은 오랜 시간입니다. 테이블과 인덱스를 분리 할 수 ​​있습니까? 이 정전은 하드웨어를 빠르게 재구성하기 위해 coujple days를 소비하는 것을 정당화 할만큼 충분히 비싸지 않은가?

c

0
난 그 임시 파일이 유 효 데이터를 포함하거나에서 손상된 경우 인덱스 작성을 다시 시작하고 컴퓨터가 충돌하는 경우 솔직히, 알 수있는 방법이 없다 할 수있는 방법이라고 생각하지 않습니다

충돌.