我可以允许多少并发连接到MySQL数据库以获得最佳性能?

时间:2012-07-30 10:15:51

标签: mysql performance connection

我在Linux CentOS远程服务器上安装了MySQL服务器。 mysql -V 告诉 -

mysql Ver 14.14使用readline 5.1为redhat-linux-gnu(i686)分发5.1.61

我有2GB的RAM和15 GB的磁盘空间。我的数据库大小为2GB,有12个表,其中一个表有2000万条记录。此数据库通过 REST webservice用于移动应用程序。

所以我想知道我可以允许多少个并发连接到此数据库以获得最佳性能?

我被告知将有 100000 并发访问数据库。

请大师帮助我。

谢谢

1 个答案:

答案 0 :(得分:2)

如果您使用MYISAM表,则可以使用以下公式计算内存要求:

key_buffer_size + (read_buffer_size + sort_buffer_size) * max_connections = K bytes of memory 

看看here