빠른 REPAIR TABLE 방법
1497 단어 table
REPAIR TABLE은 손상된 테이블을 복구하는 데 사용됩니다.기본적으로 REPAIR TABLE 및 myisamchk --recover tbl_name는 같은 효과가 있습니다.REPAIR TABLE은 MyISAM 및 ARCHIVE 테이블에 적용됩니다.
관련 매개 변수를 수정하여 Repair table의 효율을 높이십시오.
[mysqld]
myisam_sort_buffer_size=1G
key_buffer_size=1G
myisam_max_sort_file_size=100G
myisam_sort_buffer_size
REPAIR TABLE 과정 또는 CREATE INDEX/ALTER TABLE을 통해 MyISAM 테이블에 색인을 추가할 때 색인 정렬에 사용할 수 있는 버퍼 크기입니다.최소값은 4, 32비트 시스템에서 사용할 수 있는 최대값은 4294967295, 즉 4G이다.64비트 시스템에서 더 큰 공간을 사용할 수 있습니다.역할 범위는 전역 또는 세션 단계로 구성 파일에 사용할 수 있으며 동적 변수에 속합니다.
myisam_max_sort_file_size
MySQL에서 REPARE TABLE, ALTER TABLE 또는 LOAD DATA INFILE 명령을 사용할 때 MyISAM 테이블에 색인을 다시 작성할 때 사용할 수 있는 임시 파일의 볼륨 상한선을 바이트 단위로 설정합니다.임시 파일의 크기가 이 상한치보다 크면 mysqld는 키cache를 사용하여 색인을 만듭니다.기본값은 2G이며 MyISAM 인덱스 파일 자체가 이 값보다 크고 파일 시스템에 여유 공간이 충분하면 이 값을 늘리면 MySQL 성능이 향상됩니다.역할 범위는 전역 단계로 구성 파일에 사용할 수 있으며 동적 변수에 속합니다.
참고 자료:
http://dev.mysql.com/doc/refman/5.5/en/repair-table-speed.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vuetify에서 행 그룹화이 기사에서는 유사한 값으로 테이블의 행을 그룹화하는 방법에 대한 경험을 공유하고자 합니다. 물론 기본 그룹화 예제를 찾을 수 있지만 제 사용 사례에는 약간의 고급 기능이 필요했습니다. 제품 데이터가 있다고 가정합니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.