我正在编写 c++ 服务,它每 1 秒不断地在 mysql 服务器上使用 LIMIT 1 进行 SELECT 查询,一些东西计算然后进行 INSERT 并且这个循环永远永远。
我想检测服务器过载以使 SELECT 具有更大的 LIMIT,例如 LIMIT 10 和更大的 inetrvals,例如每 5 秒左右。不确定我的解决方案是否会减轻服务器过载。
我的问题是如何检测这些重载,我不确定我所说的重载是什么意思 :) 它可能是任何东西,但我的应用程序是 php(聊天)中的 Web 应用程序,因此可以在 Apache2 端或 mysql 端检测到过载,或检测有多少用户在时间间隔内进行了多少输入(聊天消息)。我不知道 :/
谢谢!
编辑:好的,我用我的 C++ 应用程序制作了一个套接字服务器,而且它真的很快。现在我正在为内存泄漏而苦苦挣扎,但那是另一回事了。
所以感谢@brianbeuning对我的问题有帮助的想法。