增加 MySQL 连接数

增加 MySQL 连接数

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

我计划用大量连接访问我的数据库(每秒数百/数千个,它们将从多线程应用程序中快速打开和关闭)。我在 Ubuntu 上运行 MySQL。

答案1

第一个答案是。在几乎所有情况下,过多的最大连接数都是不好的,因为您将浪费大量资源而获得很少的收益。相反,您应该做的是创建一个连接池并重用您的连接。它将为您提供更好的性能(无论是内存还是延迟),特别是当您每秒进行数千次交易时。

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

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

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

相关内容