一段时间以来,我一直试图找出一种很好的方法来做到这一点。但是很难找到合适的作品来做到这一点。我猜这一定是可能的。
在这里简单地说就是我想要完成的事情:
PHP / Other front end -> [SOCKET] ->
Locally hosted 'pooler' -> [Pool of persistent TCP/IP connection(s)]->
Externally hosted MySQLD
Run Code Online (Sandbox Code Playgroud)
这样的工具/做事方式是否存在?
我们基本上想在不使用 mysql_pconnect 的情况下实现持久的 mysql 连接。
我恭敬地要求我们不要开始讨论如何不需要持久连接等。它们是。我们的 TIME_WAIT 端口即将用完,并且存在其他问题,如果实施此类系统,这些问题将得到解决。
所以是的,总结一下......我们将实现一个基于本地端的套接字的 mysql 连接池,并持久化与(LAN)外部托管的 mysql 服务器建立的连接。
我们不使用事务或其他任何会受到回收的 mysql 连接影响的东西。
我们在前端使用 master + master percona 5.5 集群运行 linux。
谢谢!
是否可以设置一个用户(不是所有用户的组合,只有一个特定用户)在 mysql 中的给定时间可能拥有的最大打开连接数?
例如:
如果我有一个用户“user1234”,并且只想允许他在任何给定时间最多打开 10 个连接。
谢谢。
mysql ×2