MySQL에서 인텍스를 사용하지 않고 검색이 될 때

mysql에서 인덱스 선택 방법의 의문점.

조건절에 인덱스를 지정해 주었는데도 인덱스를 사용하지 않는 경우가 발생

약 자료는 60만건이상 존재하고 조건절에 의해 검색되는 건수가 15만건 정도 남짓 약 1/4

explain으로 살펴보니 사용 가능한 인덱스가 존재함에도 불구하고 full로 검색이 됨

인덱스가 사용되지 않는 원인이 검색되어진 건수가 많아서 그런지 전체 건수에 비해 검색 건수가 많은 비율이라서 그런지 알 수가 없다.

예상되는 인덱스가 먹히지 않을때 당황하지 말자.

シェアする

  • Evernoteに保存Evernoteに保存

フォローする