無需文字語言即可加速 LIKE 查詢
P粉006847750
P粉006847750 2023-09-13 11:51:14
0
1
614

我有一個包含 3 列 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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板