对于没有索引的字段执行模糊查询,执行时间疑问

2020-04-08 15:07:36 +08:00
 kissCode

语句 a: SELECT * FROM bbs_topic topic WHERE topic.content LIKE "%蜜蜂%" LIMIT 1, 20;

语句 b: SELECT * FROM bbs_topic topic WHERE topic.content LIKE "%蜜蜂" LIMIT 1, 20;

语句 c: SELECT * FROM bbs_topic topic WHERE topic.content LIKE "蜜蜂%" LIMIT 1, 20;

字段 content 没有加索引,分析执行计划都一样,为什么执行时间 a<c<b?

2245 次点击
所在节点    MySQL
1 条回复
Vegetable
2020-04-08 15:12:53 +08:00
可能和有样本本身有关系? 先取到 20 条的自然就先结束了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/660457

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX