GoGPT Best VPN GoSearch

온웍스 파비콘

mysqlindexcheck - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mysqlindexcheck를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mysqlindexcheck 명령입니다.

프로그램:

이름


mysqlindexcheck - 잠재적 중복 테이블 인덱스 식별

개요


mysqlindexcheck [옵션] db[:테이블] ...

기술


이 유틸리티는 하나 이상의 테이블에 대한 인덱스를 읽고 중복 및
잠재적 중복 색인.

데이터베이스의 모든 테이블을 확인하려면 데이터베이스 이름만 지정하십시오. 특정 항목을 확인하려면
테이블, 테이블 이름 지정 db.테이블 체재. 데이터베이스와 테이블 이름을 혼용할 수 있습니다.

내부 데이터베이스를 제외한 모든 데이터베이스의 테이블을 스캔할 수 있습니다. MySQL은,
정보_스키마성능_스키마.

인덱스 유형에 따라 유틸리티는 다음 규칙을 적용하여 인덱스를 비교합니다.
(idx_a 및 idx_b로 지정됨):

· 비트리

idx_b는 첫 번째 경우에만 idx_a에 중복됩니다. n idx_b의 열은
idx_a. 순서와 고유성이 중요합니다.

· 해시시

idx_a 및 idx_b는 동일한 열을 포함하는 경우에만 중복됩니다.
같은 순서. 독창성이 중요합니다.

· 공간

idx_a 및 idx_b는 동일한 열을 포함하는 경우에만 중복됩니다(하나만
열이 허용됩니다).

· 전체 텍스트

idx_b는 idx_b의 모든 열이 idx_a에 포함된 경우에만 idx_a에 중복됩니다.
주문이 중요합니다.

확인하는 방법 DROP 중복 색인을 삭제하는 명령문은 다음을 지정합니다. --쇼-드롭 옵션. 에게
기존 인덱스를 검사하고 --말 수가 많은 동등한 것을 인쇄하는 옵션 몹시 떠들어 대다
INDEX (또는 바꾸다 기본 키용.

각 테이블에 대한 최고 또는 최악의 비기본 키 인덱스를 표시하려면 --베스트 or
--최악의 옵션. 이렇게 하면 출력에 다음이 있는 테이블의 최고 또는 최악 인덱스가 표시됩니다.
10개 이상의 행. 기본적으로 각 옵션에는 XNUMX개의 인덱스가 표시됩니다. 이를 재정의하려면
옵션에 대한 정수 값입니다.

다음에 대해 표시되는 색인 목록의 형식을 변경하려면 --show-인덱스, --베스트
--최악의 옵션에서 다음 값 중 하나를 --체재 옵션 :

· 그리드 (기본값)

출력을 그리드 또는 표 형식으로 표시합니다. MySQL은 감시 장치.

· csv 파일

쉼표로 구분된 값 형식으로 출력을 표시합니다.

·

탭으로 구분된 형식으로 출력을 표시합니다.

· SQL

목록이 아닌 SQL 문을 인쇄합니다.

· 수직선

\G 명령과 같은 단일 열 형식으로 출력을 표시합니다. MySQL은
감시 장치.

참고 : --베스트 그리고 --최악의 목록은 SQL 문으로 인쇄할 수 없습니다.
옵션

mysqlindexcheck 다음 명령줄 옵션을 허용합니다.

· --돕다

도움말 메시지를 표시하고 종료합니다.

· --최고[= ]

If --통계 주어진 경우 인덱스 통계를 최상으로 제한 N 색인. 기본값
of N 생략하면 5입니다.

· --형식= , -f

다음에 의해 생성된 출력에 대한 인덱스 목록 표시 형식을 지정합니다. --통계. 허용되는 형식
값은 그리드, csv 파일, , SQL수직선. 기본값은 그리드.

· --서버=

다음 형식의 서버 연결 정보:
<사용자>[:passwd>]@주인>[:포트>][:소켓>] 또는로그인 경로>[:포트>][:소켓>].

· --show-drops, -d

디스플레이 DROP 인덱스를 삭제하는 명령문.

· --show-인덱스, -i

각 테이블에 대한 인덱스를 표시합니다.

· --건너뛰기, -s

존재하지 않는 테이블을 건너뜁니다.

· --통계

인덱스 성능 통계를 표시합니다.

· --verbose, -v

표시할 정보의 양을 지정합니다. 이 옵션을 여러 번 사용하여
정보의 양. 예를 들어, -v = 장황한, -vv = 더 자세한, -vvv =
디버그.

· --버전

버전 정보를 표시하고 종료합니다.

· --최악[= ]

If --통계 주어진 경우 인덱스 통계를 최악으로 제한 N 색인. 기본값
of N 생략하면 5입니다.
노트

계정에 대한 연결 매개변수(사용자, 호스트, 비밀번호 등)를 제공해야 합니다.
작업 중에 액세스되는 모든 개체를 읽을 수 있는 적절한 권한이 있습니다.

다음 --체재 옵션에서 허용되는 값은 대소문자를 구분하지 않습니다. 또한, 가치
유효한 값의 명확한 접두사로 지정할 수 있습니다. 예를 들어, --형식=g
그리드 형식을 지정합니다. 접두사가 둘 이상의 유효한 값과 일치하면 오류가 발생합니다.

MySQL 클라이언트 도구의 경로는 PATH 환경 변수에 포함되어야 합니다.
로그인 경로와 함께 인증 메커니즘을 사용하려면 이렇게 하면 유틸리티가
로그인 경로 값을 읽는 데 필요한 my_print_defaults 도구를 사용하십시오.
로그인 구성 파일(.mylogin.cnf).
사용 예

로컬 서버의 직원 데이터베이스에 있는 모든 테이블을 확인하여 가능한
중복 및 중복 인덱스는 다음 명령을 사용합니다.

$ mysqlindexcheck --server=root@localhost 직원
# localhost의 소스: ... 연결됨.
# 다음 인덱스는 중복되거나 중복됩니다. \
테이블 Employees.dept_emp의 경우:
#
BTREE를 사용하여 INDEX emp_no ON Employees.dept_emp(emp_no) 생성
# 중복되거나 중복될 수 있음:
테이블 직원 변경.dept_emp 기본 키 추가(emp_no, dept_no)
# 다음 인덱스는 중복되거나 중복됩니다. \
테이블 Employees.dept_manager의 경우:
#
BTREE를 사용하여 INDEX emp_no ON Employees.dept_manager(emp_no) 생성
# 중복되거나 중복될 수 있음:
테이블 직원 변경.dept_manager 기본 키 추가(emp_no, dept_no)
# 다음 인덱스는 중복되거나 중복됩니다. \
테이블 직원의 경우 급여:
#
색인 만들기 emp_no ON 직원.급여(emp_no) BTREE 사용
# 중복되거나 중복될 수 있음:
ALTER TABLE Employees.salaries 기본 키 추가(emp_no, from_date)
# 다음 인덱스는 중복되거나 중복됩니다. \
테이블 직원의 경우. 제목:
#
색인 만들기 emp_no ON 직원.제목(emp_no) BTREE 사용
# 중복되거나 중복될 수 있음:
ALTER TABLE Employees.titles 기본 키 추가(emp_no, 직함, from_date)

저작권


onworks.net 서비스를 사용하여 온라인에서 mysqlindexcheck 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.