• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 1. MySQL 프로그램 개요
    2. MySQL 프로그램 사용
    3. MySQL 서버와 서버 시작 프로그램
    4. 설치 관련 프로그램
    5. 클라이언트 프로그램
    6. MySQL 관리 프로그램 및 유틸리티 프로그램
    1. innochecksum - 오프라인 InnoDB 파일 체크섬 유틸리티
    2. myisam_ftdump - 전체 텍스트 인덱싱 정보보기
    3. myisamchk - MyISAM 테이블 유지 보수 유틸리티
    1. myisamchk 일반 옵션
    2. myisamchk의 체크 옵션
    3. myisamchk의 복구 옵션
    4. 기타 myisamchk 옵션
    5. myisamchk에 의한 테이블 정보 검색
    6. myisamchk 메모리 사용량
    4. myisamlog - MyISAM 로그 파일의 내용보기
    5. myisampack - 압축 된 읽기 전용 MyISAM 테이블의 생성
    6. mysql_config_editor - MySQL 구성 유틸리티
    7. mysqlaccess - 액세스 권한을 확인하는 클라이언트
    8. mysqlbinlog - 바이너리 로그 파일을 처리하기위한 유틸리티
    9. mysqldumpslow - 슬로우 쿼리 로그 파일의 요약
    10. mysqlhotcopy - 데이터베이스 백업 프로그램
    11. mysql_convert_table_format - 지정된 스토리지 엔진을 사용하는 테이블의 변환
    12. mysql_find_rows - 파일에서 SQL 문을 추출
    13. mysql_fix_extensions - 테이블 파일 확장명의 정규화
    14. mysql_setpermission - 부여 테이블에 허가를 대화식으로 설정
    15. mysql_waitpid - 프로세스를 종료하고 종료를 대기
    16. mysql_zap - 패턴과 일치하는 프로세스를 강제 종료
    7. MySQL 프로그램 개발 유틸리티
    8. 기타 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

4.6.3.4 기타 myisamchk 옵션

myisamchk는 테이블 체크 및 복구 이외의 작업을 위해 다음 옵션을 지원합니다.

  • --analyze , -a

    키 값의 분포를 분석합니다. 이것은 결합 최적화 프로그램이 테이블 조인 순서와 그것이 사용하는 인덱스를 더 적절하게 선택할 수 있도록함으로써 결합 성능을 향상시킵니다. 키 분포에 대한 정보를 얻으려면, myisamchk --description --verbose tbl_name 명령 또는 SHOW INDEX FROM tbl_name 문을 사용합니다.

  • --block-search= offset , -b offset

    지정된 오프셋의 블록이 속한 레코드를 검색합니다.

  • --description , -d

    테이블 설명 정보를 출력합니다. --verbose 옵션을 한번 또는 두번 사용하면 추가 정보가 생성됩니다. 섹션 4.6.3.5 "myisamchk에 의한 테이블 정보 얻기" 를 참조하십시오.

  • --set-auto-increment[= value ] , -A[ value ]

    새 행에 대한 AUTO_INCREMENT 번호 매기기를 지정된 값 (또는 AUTO_INCREMENT 값이이 값과 같다 레코드가 존재하는 경우, 그것보다 큰 값)에서 시작하도록 강요합니다. value 가 지정되어 있지 않으면 새 레코드의 AUTO_INCREMENT 번호는 현재 테이블에서 가장 큰 값 +1로 시작합니다.

  • --sort-index , -S

    인덱스 트리 블록을 내림차순으로 정렬합니다. 이것은 검색을 최적화하고 인덱스를 사용하는 테이블 스캔을 가속화합니다.

  • --sort-records= N , -R N

    특정 인덱스에 따라 레코드를 정렬합니다. 이로 인해 데이터가 크게 국소에 집중화되기 때문에이 인덱스를 사용하는 범위에 따라 SELECT 또는 ORDER BY 작업을 가속화 할 가능성이 있습니다. (테이블의 정렬에 처음이 옵션을 사용하면 상당히 느린 경우가 있습니다.) 테이블의 인덱스 번호를 결정하려면 myisamchk가 인식하는 것과 같은 순서로 테이블의 인덱스를 표시하는 SHOW INDEX 를 사용 하십시오. 인덱스 번호는 1부터 시작합니다.

    키가 포장되어 있지 않은 경우 ( PACK_KEYS=0 ) 길이가 동일하기 때문에, myisamchk가 레코드를 정렬하고 이동할 때 인덱스 레코드 오프셋을 덮어 쓸뿐입니다. 키가 포장되어있는 경우 ( PACK_KEYS=1 ), myisamchk는 우선 키 블록의 압축을 풀고 다음 인덱스를 다시 작성하고 키 블록을 포장해야합니다. (이 경우 각 인덱스 오프셋을 업데이트하는 것보다 인덱스를 다시 만드는 것이 빠릅니다.)


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved