立即咨询
18581041059
QQ咨询
QQ账号:
2468813550
服务热线
服务热线:
18581041059
在线咨询
在线咨询:
18581041059
微信咨询
TOP
返回首页 在线咨询 一键拨号 返回顶部
当前位置: 首页 技术知识>mysql中模糊查询优化记录
mysql中模糊查询优化记录
时间:2022-06-28 08:14 浏览:82 类型:技术知识

现在准备做一个搜索工具,估计以后库里的数据有百万条,这又是一个搜索工具,主要提供的为搜索功能,如果在mysql中使用模煳(like)搜索,速度肯定会慢,时间至少超过10秒,如果用这种方式用户体验很差。于是想到在表中建立全文索引,但全文索引不支持link '%关键词%' 这种方式,所以效率应该也不会高;无意中在网上找到篇帖子https://blog.csdn.net/shudaqi2010/article/details/71128731 说这种解决的方式有多种,我使用了以下语句。

SELECT    * FROM    dede_archives WHERE    keywords LIKE '%中国%';

SELECT     * FROM   dede_archives WHERE    FIND_IN_SET('中国', keywords);

一个是link和find_in_set,但我在本地查询时都使用了0.001s,提高不明显,因为数据太少了,等我搜索工具数据量达到100万时再使用不同的方法比较,选择高效的模煳查询方式。

相关推荐
2022-06-21 17:19
网站报net::ERR_CONNECTION_CLOSED的处理方法
查看详情
2021-09-01 10:37
公安备案的步骤和相关资料
查看详情
2021-05-24 15:54
网站建设服务
查看详情
2022-06-28 08:21
360元开6年腾讯云服务器是漏洞还是营销手段?
查看详情
2019-05-24 14:15
协和医院网站建设案例
查看详情