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

标签 mysql

我理解最常见的情况是每个进程维护一个连接池,这个池中的连接被多个线程共享。但是,当运行的进程实例过多时,此解决方案会出现一些问题。

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

最佳答案

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

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

关于mysql - 我可以为 MySQL 的多个进程设置一个连接池吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12552935/

相关文章:

MySQL 全文 "Exact Phrase"实际工作时没有相关性,未找到匹配项时出现错误命中

mysql 统计数字出现的次数

mySQL 事件替代方案

PHP/MySQL 与日期比较

php - 如何使用邻接树方法在二叉树中获取空闲槽

mysql - 用户和 access_tokens 的 CodeIgnither OAuth 2.0 数据库设置

c++ - mysql 的 Makefile 问题

MySQL LIKE 不适用于 "â"

mysql - 类似 Twitter 的 "follow user"和 "watch this"问题

mysql - 比较 MS SQL 和 MySQL 数据库的数据