mysql - 为了获得最佳性能,我可以允许 MySQL 数据库有多少个并发连接?

标签 mysql performance connection

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

mysql Ver 14.14 Distrib 5.1.61,适用于使用 readline 5.1 的 redhat-linux-gnu (i686)

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

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

我被告知将对数据库进行 100000 并发访问。

请大师帮助我。

谢谢

最佳答案

如果您使用MYISAM表,那么您可以使用以下公式来计算内存需求:

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

看看here

关于mysql - 为了获得最佳性能,我可以允许 MySQL 数据库有多少个并发连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719443/

相关文章:

sql - 等待操作超时。均价

MySQL-如何通过选择从组中获取模式

mysql - NodeJS mysql 模块将 localhost 转换为 127.0.0.1 并且连接失败

php - 迁移 : Cannot add foreign key constraint in Laravel 6

c# - 绕过变量的影响

Android启动画面一开始是白色的?

java - MySQL - 一个字段中的多个值或多对多关系?

linux - mysqldump错误

mysql - 当条件满足时更新数据库中的部分字符串

mysql - 管理联结表的最佳方法是什么? (删除和插入)