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 값이 좀 많군요~
인덱스 없는 조인도 슬로우쿼리 처럼 로그가 있다면 분석이 될텐데 좀 아쉽군요~
반응형
'IT이야기' 카테고리의 다른 글
MySQL mysql vs mysqli vs pdo Benchmark Test (0) | 2017.07.27 |
---|---|
MySQL mysqli 함수 샘플 (0) | 2017.07.26 |
VNC Viewer 원격접속 (0) | 2017.07.02 |
MariaDB 암호화 복호화 방법 (0) | 2017.06.30 |
간편 결제수단 페이팔 가입하기 (0) | 2017.06.29 |