84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我有一个包含 3 列 VARCHAR 的表。 我想做一个查询来搜索字母数字字符串是否满足这 3 列。例如 : 类似于“%whatever%”,但速度更快。
VARCHAR
类似于“%whatever%”
我已经看到了 FULLTEXT 索引的使用,它效果很好,但前提是我有自然语言使用的单词。但是,这 3 列包含代码、参考文献。
FULLTEXT
例如:使用关键字 1234 查找参考 REF12345。
1234
REF12345
请问你有什么想法吗?
如果您添加了索引,并且需要更快的速度 -> 尝试使用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
如果您添加了索引,并且需要更快的速度 -> 尝试使用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