gpt4 book ai didi

mysql - 降低Mysql查询CPU利用率

转载 作者:行者123 更新时间:2023-11-29 11:56:35 25 4
gpt4 key购买 nike

我有一个查询,它使用 like"%search_pattern%" ,如果我达到 5-6 个并行请求,它会占用很高的 CPU 利用率,我的表有大约 30 个数据百万。

可以使用任何替代方法或算法来优化它吗?

例如:

SELECT * FROM USER_DETAILS U WHERE U.NAME LIKE %JOHN%';

CPU 利用率将达到 700%

最佳答案

当您使用LIKE '%JOHN%'时,mysql无法使用索引,并且必须将每个ROW与字符串进行比较。使用索引的唯一方法是使用 LIKE 'JOHN%' ´。查看 NAME 上是否有索引

关于mysql - 降低Mysql查询CPU利用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33100172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com