2015-05-21 152 views
-1

汇集冲突我们有一个意在成为视频游戏后端上蔚蓝的Web应用程序。PHP和.NET连接器连接在MySQL

后端部分是PHP和部分净,并将其连接到clearDb MySQL数据库具有可用15个连接。

当从我和我的同事的帐户,我们经常可以看到一些数据库通信的模块需要一段时间来解决(或服务器重置)集中连接。

有没有一种可能性,即从两个框架(例如.NET)的一个池的连接是通过采取在池中的所有连接,从而防止其他(PHP)建立甚至单个连接窒息其他?

+0

我要补充的是,我们正在试图给MaxPoolSize参数既PHP和.NET连接,看看我们是否可以克服这个问题 – Matteo

+1

连接共享发生在客户端,而不是数据库,因此您描述的场景是最可能的。尝试给出一个较低的最大池大小,以便没有人可以有15个连接池。 –

+0

谢谢TASOS,是这样的话。我们的.Net代码中的一个错误是阻塞了Php客户端。 – Matteo

回答

1

连接池发生在客户端,而不是数据库,以便您所描述的情况是最有可能的。尽量给低最大池大小,以便没有人可以拥有15个连接池