2010-12-18 3 views
4

MyISAM 데이터베이스 테이블이 있습니다. 나는 거기에 약 360000 레코드를 삽입하고, 데이터를 삽입 한 후에 DISABLE KEYS를 사용하고 DISABLE KEYS 명령을 사용한다. ENABLE KEYS 테이블에 데이터를 삽입 한 후 고성능 서버에서 17 시간 이상 걸립니다 (현재 실행 중이며 17 시간입니다). 문제는 어디에있을 수 있습니까?Mysql ENABLE KEYS 명령에 오래 걸린다

테이블에는 많은 인덱스가 있으며, 몇 주 전에 제대로 작동했습니다. MySQL 서버 설정에 문제가 있습니까?

답변

0

ALTER TABLE table ENABLE KEYSstate과 관련하여 귀하의 SHOW PROCESSLIST은 무엇이라고 말합니까?

대형 테이블에서 색인 생성을 처리하도록 MySQL 구성을 변경 했습니까?

MySQL이 메소드를 MyISAM 색인 구축으로 변경하는 데이터 크기 임계 값을 초과했을 수 있습니다.

http://venublog.com/2010/01/04/performance-comparison-of-repair-by-sorting-or-by-keycache/

:

좋은 블로그 게시물

는 무슨 일이 일어나고 있는지 완화// 수정 프로그램을 이해하기
관련 문제