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

我有一个包含 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学习者快速成长!