MySQL查询每隔一段时间需要10倍的时间

时间:2017-06-06 06:33:41

标签: mysql indexing query-optimization innodb cpu-usage

我正在研究MySQL' SELECT'查询通常在2分钟内完成,但每隔一段时间需要超过25分钟(十次执行一次)。 这可能是:

1:索引问题 - 如果是这样,那么查询将花费相同的时间进行每次执行

2:资源紧缩 - 当此查询卡住时,CPU利用率确实上升了近60-70%(通常约为40%)

3:表锁定问题 - 日志表明该表仅锁定了10毫秒。我不知道怎么检查这个。

请建议最有可能出现哪个问题。

提前致谢...

编辑:必填信息 总行数:40,000,000 无法发布查询或架构(将被解雇)

无论如何,我只是想了解一般分析技术。

0 个答案:

没有答案