我有一个生成 ORM (Hibernate) 的 SQL 查询。查询很大,但是重新启动 MySQL 服务后,它运行得很快(0.2 秒)。几天后,查询变得越来越慢(> 1 分钟)。我运行描述。我发现查询计划是不同的。但我不知道问题是什么以及如何补救。
快速:
慢:
最佳答案
请检查您的MySQL中使用的连接数,我怀疑打开或使用了太多连接,这就是为什么查询执行计划很慢,但重新启动后速度相对较快..
跳起来吧!
关于Mysql查询非常慢,但是重启后工作很快(CPU使用率99%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44940738/