>  기사  >  데이터 베이스  >  mysql explain의 속성은 무엇입니까?

mysql explain의 속성은 무엇입니까?

王林
王林앞으로
2023-06-01 22:18:13676검색

1. table

쿼리할 테이블

2.type

index 쿼리 유형은 system>const>eq_ref>ref>range>index>ALL입니다. 일반적으로 쿼리가 최소한 범위 수준에 도달하는지 확인하고 가급적이면 ref에 도달하는 것이 좋습니다.

3. available_keys

이 테이블에 적용될 수 있는 하나 이상의 인덱스를 표시합니다. 쿼리에 포함된 필드에 대한 인덱스가 있는 경우 해당 인덱스가 나열되지만 실제로 쿼리에서 사용되지 않을 수도 있습니다

4, key

실제 사용된 인덱스, NULL인 경우 인덱스 는 사용되지 않습니다

쿼리에서 커버링 인덱스를 사용하면 해당 인덱스는 키 목록에만 나타납니다. 5. key_len은 인덱스에 사용된 바이트 수를 나타냅니다. 쿼리에 사용된 인덱스의 길이는 다음을 통해 계산할 수 있습니다. 이 칼럼. 정확성을 잃지 않으면서 길이가 짧을수록 좋습니다

key_len에 표시되는 값은 실제 사용된 길이가 아닌 인덱스 필드의 가능한 길이입니다. 테이블에서 검색되는 것이 아니라 테이블의 정의를 기반으로 계산됩니다

6 , ref

인덱스의 어느 열이 사용되는지는 가능하다면 상수로 표시됩니다. 인덱스 열

7, 행

에서 값을 찾는 데 사용되는 열이나 상수는 테이블 통계 및 인덱스 선택을 기반으로 필요한 레코드를 찾기 위해 읽어야 하는 행 수를 대략적으로 추정합니다

위 내용은 mysql explain의 속성은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제