2012-10-31 2 views
3

상당히 큰 테이블 (~ 90M 행)의 컬럼을 확장해야합니다. (MySQL 5.1, InnoDB)인덱스에 대한 다중 컬럼 기본 키의 일부인 컬럼 확장의 영향

varchar (15)로 확장해야하는 varchar (15) 열입니다. 이 열은 기본 키의 일부입니다.

나는 mysql 문서에서 약간의 독서를했으며 임시 테이블이 해당 프로세스를 위해 만들어지고 마지막에는 스왑이 완료된 것처럼 보입니다. 그래서 테이블을 잠그지 않을 것입니다.

하지만 인덱스 재구성은 어떻게 보이나요? 나는 그것을 수정해야 할 것인가 아닌가?

'측면에서'다시 작성한 다음 교체 했으므로 큰 영향을주지 않습니까?

변경이 완료되면 성능에 대해 우려하고 있습니다.

건배!

답변

0

아무도 답변을 모르는 것 같아서 MySQL 커뮤니티 포럼에 문의했습니다. 바로 가기에서 http://forums.mysql.com/read.php?22,572693,572865#msg-572865

: 데이터 중

인덱스가 다시 작성됩니다 임시 테이블에 복사 다음은 스레드입니다. 테이블 스왑 중에 그대로 유지됩니다.