日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

记录mysql模糊查询索引问题

發布時間:2024/3/24 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记录mysql模糊查询索引问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前和同事討論一次like索引失效問題,畢竟不是‘XX%’不適用大部分場景,然后他就提出用locate()和position()這兩個函數,迷惑了我

這一看確實好使,我過幾天尋思了一下不對勁,然后又用like試了一下

?也是有效的,再加入其他字段

均已失效

由此看出,當查詢索引列的時候,且僅有索引列的時候,索引會生效的,using index,覆蓋索引

但是當然這不能完全否定了模糊查詢會導致索引失效的結論,畢竟根據實際場景來說,這種情況并不多見。

這樣的話,模糊查詢就可以通過查詢id的方式,inner join出來,數據查詢速度也會有所提升

糾正:fullText全文檢索,這種方式需要根據需求來修改mysql的配置:ft_min_word_len,最小檢索長度,但是可能會有精度問題

僅限于mysql還有別的更好的方式來模糊搜索,希望留言,也是幫助我擴展下知識

又找到個帖子,終于找到解釋了

https://segmentfault.com/q/1010000022763847https://segmentfault.com/q/1010000022763847

總結

以上是生活随笔為你收集整理的记录mysql模糊查询索引问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。