MySQL의 테이블 최적화

정기 분석표 

| [LOCAL ANALYZE NO_WRITE_TO_BINLOG] TABLE tbl_name에 [tbl_name를]

둘째, 정기적 인 검사 테이블 

CHECK 표 tbl_name에 [, tbl_name을] [옵션]

참고 : 이러한 정의에 참조 된 테이블이 더 이상 존재하지 않는 뷰에서 같은 오류보기가 존재하는 경우, CHECK 표도 확인할 수 있습니다.

 

셋째, 주기율표의 최적화 

| [LOCAL OPTIMIZE NO_WRITE_TO_BINLOG] TABLE tbl_name에 [tbl_name를]

단지의 MyISAM, BDB과 InnoDB의 테이블은 표를 최적화 할 수 있습니다. 다음과 같이 MyISAM 테이블은 표 작업을 최적화 : 테이블을 삭제하거나 행을 분해 한 경우, 테이블을 복구 할 수 있습니다. 당신이 경우에 인덱스 페이지는 분류를 분류하지. 통계 데이터 테이블이 업데이트되지 않은 (및 수리가 인덱스 분류에 의해 달성 될 수없는) 경우에 갱신된다. 

참고 : 그래서 데이터베이스가 사용 중이 지 않으면 수행 할 수 이러한 작업에주의하십시오, 확인 또는 OPTIMIZE 테이블이 실행되는 동안 잠 깁니다 모두 분석합니다.

관련 정보 테이블 넷째, 액세스 

테이블 정보 얻기 테이블 상태를 표시 
'TABLENAME'\ 같은 테이블 표시 상태를 G
테이블 이름의 이름을 

엔진 테이블 저장 엔진 

버전 버전 

ROW_FORMAT의 
줄 형식을. 엔진의 MyISAM, 이는 고정 된 또는 압축 동적 일 수있다. 동적 열 라인 길이 
변수, 예컨대 VARCHAR 또는 물방울 타입 필드. 행 일정한 행 길이, 예컨대 샤아 및 정수형 워드 고정 
세그먼트. 


테이블의 행 수입니다. 비 트랜잭션 테이블의 경우,이 값은이 값은 일반적으로 추정되고, 트랜잭션 엔진 정확합니다. 


AVG_ROW_LENGTH 
포함 행당 바이트 수의 평균. 

data_length보다 
전체 테이블의 데이터 량 (단위 : 바이트). 

 
Max_data_length의 
테이블 데이터의 최대량을 수용 할 수있다. 

 
Index_length 
디스크의 인덱스 공간의 크기입니다. 

Data_free 
의 MyISAM 엔진는 ID가 할당되지만 사용되지 않는 공간 지금과 공간은 행이 삭제 된이 포함되어 있습니다. 

AUTO_INCREMENT 
낮은 값을 AUTO_INCREMENT. 

CREATE_TIME 
타임 테이블을 만듭니다. 

UPDATE_TIME의 
테이블 마지막 업데이트 시간. 


Check_time는 
검사 테이블이나 최근의 myisamchk를 도구 체크리스트를 사용하여.


정렬의 
기본 문자 세트와 테이블의 정렬. 

체크섬 
테이블 검사의 내용을 계산할 때, 활성화 된 경우. 

Create_options는 
테이블 작성시 다른 모든 옵션을 의미합니다. 

코멘트 
테이블, 나머지 공간의 현실 테이블을 InnoDB의 엔진을 사용하는 경우, 새로운 코멘트 쑤 비아 오 포함의 MyISAM 엔진에 대한 다른 부가 정보를 가지고 있습니다. 이 코멘트보기 단어가 포함 된보기 경우.

추천

출처www.cnblogs.com/ivy-zheng/p/11121532.html