CPU 被 sql 语句占满有什么办法?

2017-03-28 23:36:17 +08:00
 tianxiacangshen
有个表,三百万数据,又必须使用模糊查询,但是模糊查询经常吧 cpu 占满( 1 核 2G ),这种怎么解决为好?
2509 次点击
所在节点    PHP
8 条回复
bigcat0
2017-03-29 03:37:40 +08:00
扩容
zhleonix
2017-03-29 07:54:29 +08:00
上 elasticsearch 做查询
zacard
2017-03-29 13:22:49 +08:00
本来想说上 es ,但是这配置太差。。。 es 估计够呛
yuansc
2017-03-29 14:36:37 +08:00
没对比过 mongo 的 text 索引和 mysql ,可以试下 mongo 的
noNOno
2017-03-29 16:28:52 +08:00
不多加其他资源的情况下,可以切分数据拆为多行,在执行模糊查询。可以按标点符号切分,如果数据允许也可以中分。
tianxiacangshen
2017-03-29 18:39:26 +08:00
看样子最直接的办法就是提升配置了
we3613040
2017-03-29 19:04:08 +08:00
配置太低了
billgreen1
2017-03-30 16:11:22 +08:00
为什么必须模糊查询?

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

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

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

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

© 2021 V2EX