찾다

 >  Q&A  >  본문

mysql 최적화 - mysql like 문으로 인해 전체 테이블 스캔이 발생합니까?

이름이 '%abc%'인 t에서 ID를 선택하세요

習慣沉默習慣沉默2742일 전1076

모든 응답(3)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-24 11:36:37

    퍼지 쿼리, 색인이 있어도 색인에 이 세 글자가 있는지, 이 위치에 배열되어 있는지, 이 행에 배열되어 있는지 알 수 없습니다. . .

    회신하다
    0
  • 黄舟

    黄舟2017-05-24 11:36:37

    반드시 쿼리 조건에 따라 달라지는 것은 아닙니다.
    왼쪽 접두사와 일치하면 색인을 사용할 수 있습니다.
    예: like abc%

    회신하다
    0
  • 黄舟

    黄舟2017-05-24 11:36:37

    위와 마찬가지로 SQL처럼 블러 처리하지 않도록 하세요. 데이터 양이 많으면 건너뛰어야 합니다.

    회신하다
    0
  • 취소회신하다