JSON产生mysql睡眠过程

时间:2010-02-16 23:36:13

标签: php javascript json game-development

我正在制作一个Javascript(前端,PHP后端)游戏。在这个游戏中,它每2秒检查一次服务器的更新。正在运行一个1 sql调用,最后我使用$ mysqli-> close()来关闭SQL连接。 where中的列都是索引的。

我遇到的问题是在运行一段时间后,MYSQL开始产生大量的睡眠过程。有谁知道可能导致这种情况的原因?

2 个答案:

答案 0 :(得分:1)

我会向您的用户推送更新,而不是轮询他们。查看AJAX Push Engine,这可以提供很多帮助。此外,打开持久的MySQL连接,这可能有所帮助。

答案 1 :(得分:0)

这些过程是否存在? Mysql喜欢保持一些线程开放以接收请求,我不会担心它们,除非它们让很多线程处于打开状态并占用资源。

如果你每2秒点击一次请求,那么保持池等待请求比每次实例化连接更便宜。