增加MySQL连接的数量

什么是增加最大连接的最佳方式?

我打算用大量的连接(每秒数百次/几千次,打开和closuresmultithreading应用程序的快速closures)来连接我的数据库。 我在Ubuntu上运行MySQL。

首先答案是 。 在几乎所有情况下,大量的最大连接都是不好的,因为你将浪费大量的资源来获得很less的收益。 相反,你应该做的是创build一个连接池并重用你的连接。 它会给你提供更好的性能(无论是内存还是延迟),特别是如果你每秒处理数千次事务。

要更改最大连接值,请使用最大连接数: http : //dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections

您的操作系统和内存可能是限制因素。 除非你有大量的内存,否则你不可能同时为几千个连接提供服务。

另外,看看http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html