我有一张包含 3 列
VARCHAR
的表格。
我想做一个查询来搜索这 3 列中是否包含字母数字字符串。例如 :
LIKE '%whatever%'
但要加快速度。
我已经看到了
FULLTEXT
索引的使用,它运作良好,但前提是我有自然语言使用的单词。但是,这 3 列包含代码、参考文献。
例如:使用关键字
REF12345
查找参考文献1234
。
你有什么想法吗?
如果你添加了索引,并且你需要更快的速度 -> 尝试使用 DB HINTS(不是所有的供应商都有这个,但是 mysql 有)或者你可以尝试缓存
Mysql 提示:https://dev.mysql.com/doc/refman/8.0/en/optimizer-hints.html
关于提示的好文章:https://logicalread.com/mysql-query-hints-improve-performance-mc12/
Mysql 缓存:https://dev.mysql.com/doc/refman/5.7/en/query-cache.html