在基于PHP的web应用程序的负载测试中,我们可以很容易地达到DBs的最大连接的硬限制。我们使用ORM运行Kohana来管理DB连接。
这会导致连接异常(从而导致事务失败),mysql_pconnect的执行情况似乎更糟。
我们正在寻找一个在负载下有优雅退化的解决方案。考虑的备选方案:
2似乎合乎逻辑,但是Kohana/ORM管理DB连接过程。我们能以某种方式配置它吗?
有什么我没想过的吗?
编辑
这是一个Amazon数据库实例,Amazon为我设置了150个限制,而且服务器无疑是正确配置的。我只想确保在负载下,无论使用哪种数据库,都会出现优雅的退化。显然,我可以随时升级DB并有更高的连接限制,但我希望防止出现故障情况,以防意外地达到极限。在荷载作用下优雅的退化。
发布于 2012-04-06 04:42:11
发布于 2012-04-06 04:31:48
https://stackoverflow.com/questions/10038955
复制相似问题