我可以为MySQL的多个进程设置单个连接池吗?

时间:2012-09-23 13:57:13

标签: mysql

据我所知,最常见的情况是维护每个进程的连接池,并且此池中的连接在多个线程之间共享。但是,当有太多的进程实例运行时,此解决方案存在一些问题。

因此,我们希望通过维护单个连接假脱机来改进这一点,并跨进程共享连接。但是,我不确定这是否可行,因为我不知道本机MySQL连接句柄(MYSQL结构)是否可以跨进程共享。或者需要一些额外的设计工作?

1 个答案:

答案 0 :(得分:1)

您可以使用SQL Relay:http://sqlrelay.sourceforge.net/

但我确实想知道你为什么要这样做?在MySQL中创建新连接是一个非常轻量级的过程,每个进程(甚至多个)1个连接不应该导致任何问题。