Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 aria_chk 명령입니다.
프로그램:
이름
aria_chk - Aria 테이블 유지 관리 유틸리티
개요
aria_chk [옵션] 테이블[.MAI]
기술
Aria 테이블에 대한 설명, 점검 및 수리. 옵션 없이 명령에 모든 테이블을 사용합니다.
오류가 있는지 확인됩니다
글로벌 옵션
-#, --디버그=...
디버그 로그를 출력합니다. 종종 이것은 'd:t:o,filename'입니다.
-H, --돕다
모든 인수 옵션을 알파벳순으로 정렬하여 인쇄합니다.
-?, --도움
그룹별로 모든 옵션 인쇄
--datadir=통로
제어 파일의 경로(및 다음 경우 로그) --logdir 사용하지 않음)
--logdir=통로
로그 파일 경로
--무시 제어 파일
제어 파일을 열지 마십시오. 테이블이 존재하지 않는다고 확신하는 경우에만 이것을 사용하십시오.
다른 프로그램에서 사용하세요!
--필요 제어 파일
maria_log_control 파일을 찾거나 읽을 수 없으면 중단하세요.
-s, --조용한
인쇄 오류만 발생합니다. 하나는 두 개를 사용할 수 있습니다 -s Maria_chk를 매우 조용하게 만듭니다.
-t, --tmpdir=통로
임시 파일의 경로입니다. 콜론(:)으로 구분하여 여러 경로를 지정할 수 있습니다.
라운드 로빈 방식으로 사용됩니다.
-v, --말 수가 많은
더 많은 정보를 인쇄하세요. 이것은 다음과 함께 사용할 수 있습니다. --설명 과 --확인하다. 많이 사용하세요
-v 더 자세한 내용을 보려면.
-V, --번역
버전을 인쇄하고 종료합니다.
-w, --기다리다
테이블이 잠겨 있으면 기다리십시오.
체크 옵션 (검사 is 전에, 디폴트 값 동작 for aria_chk)
-c, --확인하다
표에 오류가 있는지 확인하세요.
-e, --확장-확인
테이블을 아주 철저하게 확인하십시오. aria_chk가 사용해야 하므로 극단적인 경우에만 이것을 사용하십시오.
일반적으로 이 스위치가 없어도 테이블이 괜찮은지 확인할 수 있습니다.
-F, --빠른
제대로 닫히지 않은 테이블만 확인하세요.
-C, --확인 전용 변경
마지막 확인 이후 변경된 테이블만 확인합니다.
-f, --힘
테이블에 오류가 있으면 '-r'로 다시 시작하세요. 상태는 다음과 같이 업데이트됩니다.
'--update-state'를 사용합니다.
-i, --정보
확인된 테이블에 대한 통계 정보를 출력합니다.
-m, --중간 확인
확장 검사보다 빠르지만 모든 오류의 99.99%만 찾아냅니다. 좋아야 해
대부분의 경우에 충분합니다.
-T, --읽기 전용
테이블을 선택됨으로 표시하지 마세요.
-U, --업데이트 상태
오류가 발견되면 테이블을 충돌이 발생한 것으로 표시하고 검사에서 오류가 발견되지 않으면 정리합니다.
오류가 발생했지만 이전에는 테이블이 '정리되지 않음'으로 표시되었습니다. 이를 통해 제거할 수 있습니다.
'테이블이 제대로 닫히지 않았습니다'와 같은 경고. 테이블이 업데이트된 경우 테이블도 업데이트하세요.
확인이 이루어진 시점에 대한 타임스탬프입니다. 이 옵션은 기본적으로 켜져 있습니다! 사용
--건너뛰기-업데이트-상태 비활성화합니다.
--잘못된 트랜잭션 ID에 대한 경고
테이블에서 트랜잭션 ID보다 큰 트랜잭션 ID를 찾으면 경고를 보냅니다.
제어 파일에 존재합니다. 사용 --건너 뛰기-... 경고를 비활성화하려면
복구 (수리하다)/ 옵션 (언제 사용 '--다시 덮다' or '--안전 복구')
-B, --지원
.MAD 파일을 'filename-time.BAK'로 백업하십시오.
--올바른 체크섬
테이블의 체크섬 정보를 수정하세요.
-D, --데이터-파일-길이=#
데이터 파일의 최대 길이(데이터 파일이 가득 차서 다시 생성하는 경우).
-e, --확장-확인
데이터 파일에서 가능한 모든 행을 복구해 보십시오. 일반적으로 이렇게 하면
많은 쓰레기 행; 완전히 절박한 상황이 아니라면 이 옵션을 사용하지 마세요.
-f, --힘
오래된 임시 파일을 덮어씁니다.
-k, --사용된 키=#
Aria에게 일부 특정 키만 업데이트하도록 지시하세요. #은 사용할 키의 비트 마스크입니다.
이는 더 빠른 삽입을 얻는 데 사용될 수 있습니다.
--최대-기록-길이=#
aria_chk가 이를 보유하기 위해 메모리를 할당할 수 없는 경우 이보다 큰 행을 건너뜁니다.
-r, --다시 덮다
고유하지 않은 고유 키를 제외한 거의 모든 것을 수정할 수 있습니다.
-n, --정렬-복구
임시 파일이 매우 큰 경우에도 정렬을 통해 강제로 복구합니다.
-p, --병렬 복구
'-r' 및 '-n'과 동일한 기술을 사용하지만 모든 키를 병렬로 생성합니다.
다른 스레드.
-o, --안전 복구
이전 복구 방법을 사용합니다. '-r'보다 느리지만 다음과 같은 몇 가지 경우를 처리할 수 있습니다.
'-r'은 데이터 파일을 수정할 수 없다고 보고합니다.
--트랜잭션 로그
복구 명령을 트랜잭션 로그에 기록합니다. 이는 다음을 사용하려는 경우 필요합니다.
수리를 반복하려면 aria_read_log
--character-set-dir=...
문자 집합이 있는 디렉터리입니다.
--세트 데이터 정렬=name
인덱스에서 사용하는 데이터 정렬을 변경합니다.
-q, --빠른
데이터 파일을 수정하지 않아 더 빠르게 복구할 수 있습니다. 강제로 두 번째 '-q'를 줄 수 있습니다.
중복 키가 있는 경우 원본 데이터 파일을 수정하려면 aria_chk를 사용하세요. 참고: 테이블
데이터 파일이 손상된 부분은 이 옵션으로 수정할 수 없습니다.
-u, --풀다
ariapack으로 압축된 파일을 언팩합니다.
기타 행위
-a, --분석하다
키 분포를 분석합니다. MariaDB의 일부 조인이 더 빨라집니다. 당신은 할 수 있습니다
'--description을 사용하여 계산된 분포를 확인합니다. --말 수가 많은 테이블_이름'.
--stats_method=name
인덱스 통계 수집 코드가 NULL을 처리하는 방법을 지정합니다. 가능한 값
이름은 "nulls_unequal"(4.1/5.0의 기본값), "nulls_equal"(4.0 에뮬레이션) 및
"nulls_ignored".
-d, --설명
테이블에 대한 일부 정보를 인쇄합니다.
-A, --set-자동 증분[=가치]
auto_increment가 이 값 이상에서 시작되도록 강제합니다. 값이 지정되지 않은 경우
다음 auto_increment 값을 자동 키에 사용된 가장 높은 값 + 1로 설정합니다.
-S, --정렬 색인
인덱스 블록을 정렬합니다. 이렇게 하면 애플리케이션에서 '다음 읽기' 속도가 빨라집니다.
-R, --정렬-기록=#
색인에 따라 레코드를 정렬합니다. 이를 통해 데이터가 훨씬 더 현지화되고
작업 속도가 빨라질 수 있습니다(처음으로 정렬을 수행하는 것은 매우 느릴 수 있습니다!).
-b, --블록 검색=#
주어진 오프셋의 블록이 속한 레코드를 찾으십시오.
-z, --zerofill
데이터 및 인덱스 파일의 빈 공간을 XNUMX으로 채웁니다. 이렇게 하면 데이터 파일이
다른 서버 간에 이동이 가능합니다.
--zerofill-keep-lsn
처럼 --zerofill 하지만 데이터/인덱스 페이지의 LSN을 XNUMX으로 만들지는 않습니다.
변수
--page_buffer_size=#
페이지 버퍼의 크기입니다. 사용처 --안전 수리
--read_buffer_size=#
스캔 중 순차적 읽기를 위한 읽기 버퍼 크기
--sort_buffer_size=#
정렬 버퍼의 크기입니다. 사용처 --다시 덮다
--sort_key_blocks=#
키 정렬을 위한 내부 버퍼; 만지지 마세요.
--write_buffer_size=#
복구 중 순차적 쓰기를 위한 쓰기 버퍼 크기
기본 옵션은 지정된 순서대로 다음 파일에서 읽습니다. /etc/my.cnf
/etc/mysql/my.cnf ~/.my.cnf
다음 그룹을 읽습니다. aria_chk
다음 옵션을 첫 번째 인수로 지정할 수 있습니다.
--인쇄 기본값
프로그램 인수 목록을 인쇄하고 종료합니다.
--no-기본값
옵션 파일에서 기본 옵션을 읽지 마십시오.
--기본 파일=#
지정된 파일 #에서 기본 옵션만 읽습니다.
--defaults-추가 파일=#
전역 파일을 읽은 후 이 파일을 읽습니다.
onworks.net 서비스를 사용하여 온라인으로 aria_chk 사용