我理解最常见的情况是每个进程维护一个连接池,这个池中的连接被多个线程共享。但是,当运行的进程实例过多时,此解决方案会出现一些问题。
因此,我们希望通过维护单个连接 spool 并跨进程共享连接来改进这一点。但是,我不确定这是否可行,因为我不知道本地 MySQL 连接句柄(MYSQL 结构)是否可以跨进程共享。还是需要一些额外的设计工作?
最佳答案
您可以为此使用 SQL Relay:http://sqlrelay.sourceforge.net/
但我确实想知道您为什么想要这样做?在 MySQL 中创建新连接是一个非常轻量级的过程,每个进程 1 个连接(甚至多个)应该不会造成任何问题。
关于mysql - 我可以为 MySQL 的多个进程设置一个连接池吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12552935/