리터럴 언어 없이 LIKE 쿼리 속도 향상
P粉006847750
P粉006847750 2023-09-13 11:51:14
0
1
480

세 개의 열이 있는 테이블이 있습니다VARCHAR. 영숫자 문자열이 이 3개 열을 만족하는지 검색하는 쿼리를 만들고 싶습니다. 예를 들어 :类似于“%whatever%”, 하지만 더 빠릅니다.

저는FULLTEXT인덱싱이 사용되는 것을 보았고 잘 작동하지만 자연어에 사용된 단어가 있는 경우에만 가능합니다. 그러나 이 3개 열에는 코드, 참조가 포함되어 있습니다.

예: 키워드1234查找参考REF12345를 사용하세요.

아이디어가 있나요?

P粉006847750
P粉006847750

모든 응답 (1)
P粉237689596

인덱스를 추가했는데 더 빠른 속도가 필요한 경우 ->DB HINTS를 사용해 보세요(모든 공급업체에 이 기능이 있는 것은 아니지만 mysql에는 있음). 또는 캐싱을 사용해 볼 수 있습니다

Mysql 팁:https://dev.mysql. com/doc/refman/8.0/en/optimizer-hints.html

힌트에 관한 유용한 기사:https://ologicalread.com/mysql-query-hints-improve-performance-mc12/

Mysql 캐시:https://dev.mysql. com/doc/refman/5.7/en/query-cache.html

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!