>  Q&A  >  본문

mysql 최적화 - mysql 퍼지 쿼리를 사용하여 인덱스를 생성하고 정렬하는 방법은 무엇입니까?

예를 들어 다음과 같은 mysql 문이 있습니다.

으아악

이러한 SQL 문에 대한 인덱스를 생성하는 방법 복합 인덱스를 생성하려면 다음을 사용하세요.

으아악

created_at가 앞에 있으므로 인덱스의 가장 왼쪽 매칭 원리에 따라 key(created_at)로 퇴화됩니다.

으아악

절대 작동하지 않습니다. 이전 쿼리는 퍼지 쿼리였으며 이 복합 인덱스는 키(도시)로 변질되었습니다. 이 경우 문제를 해결하려면 단일 인덱스 열만 생성하면 되나요?
말해 주세요.

高洛峰高洛峰2656일 전902

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

  • 仅有的幸福

    仅有的幸福2017-06-14 10:52:40

    % 전후 모두 색인화되지 않으며 색인 저하 문제가 없습니다. SQL을 접두사 일치로 변경하거나 전체 텍스트 색인을 추가하십시오(짧은 문자열에는 적합하지 않음). 애플리케이션을 검색 엔진에 넣을 수 있으며 해당 애플리케이션의 단어 분할기를 사용하여 검색할 수 있습니다

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