首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >降低Mysql查询CPU利用率

降低Mysql查询CPU利用率
EN

Stack Overflow用户
提问于 2015-10-13 10:21:43
回答 1查看 314关注 0票数 0

我有一个查询,它使用像一样的"%search_pattern%",如果我点击5-6并行请求,就会占用很高的CPU利用率,我的表中有大约3000万个数据。

是否可以使用其他方法或算法对其进行优化?

例如:

代码语言:javascript
运行
复制
SELECT * FROM USER_DETAILS U WHERE U.NAME LIKE %JOHN%';

CPU利用率将达到700%

EN

回答 1

Stack Overflow用户

发布于 2015-10-13 11:10:35

当您像‘%JOHN%’一样使用时,mysql不能使用索引,必须将每一行与字符串进行比较。使用索引的唯一方法是像‘JOHN%’一样使用。查看名称上的索引

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33100172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档