无需文字语言即可加速 LIKE 查询
P粉006847750
P粉006847750 2023-09-13 11:51:14
0
1
598

我有一个包含 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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!