MySQL 인덱스 없는 조인이 너무 많습니다



phpMyAdmin 의 시스템 분석에서 리포트 된 내용입니다.


조인에 필요한 컬럼은 대부분 인덱스가 걸려있는데도 이런 메시지가 뜨네요~


이슈:

인덱스 없는 조인이 너무 많습니다.


추천:

이는 조인시 전체 테이블 스캔이 일어난다는 것을 뜻합니다. 질의의 조인 컨디션에 사용되는 열들에 인덱스들을 추가함으로서 속도를 크게 개선할 수 있습니다.


인증:

테이블 조인 평균: 10.7 분당, 이 값은 시간당 1미만이어야 합니다.


사용된 변수 / 수식:

(Select_range_check + Select_scan + Select_full_join) / Uptime


테스트:

value * 60 * 60 > 1


상태값에서 확인을 해보았습니다.


Select full join 520

Select full range join 0

Select range 20.6 k

Select range check 0

Select scan 102.9 k


Select_scan 값이 좀 많군요~


인덱스 없는 조인도 슬로우쿼리 처럼 로그가 있다면 분석이 될텐데 좀 아쉽군요~



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요