我正在制作一个Javascript(前端,PHP后端)游戏。在这个游戏中,它每2秒检查一次服务器的更新。有一个sql调用正在运行,最后我使用$mysqli-> close ()关闭SQL连接。where中的列都已编制索引。
我遇到的问题是,在MYSQL运行了一小段时间后,它开始产生大量的睡眠进程。有谁知道这可能是什么原因吗?
我在两种不同的方式之间玩游戏来查询我的MySQL数据库,不管是在哪里,还是在有。查询如下(它们是根据用户输入动态生成的):
SELECT *
FROM books
WHERE books.ratings_sum/books.ratings_count > 2
AND books.ratings_sum/books.ratings_count < 4
ORDER BY books.ratings_sum/books.ratings_count DESC;
SELECT *, books.ratings_sum/books.ratings_count as avg_rating