0

MySQL 默认 max_connections = 151。对于每个应用程序的 1000 个用户,我应该使用多少个连接?

4

1 回答 1

1

我认为,如果有的话,你可能应该减少这个数字。您是否认为 15% 的用户同时登录并且都使用数据库?这似乎是一个很高的假设。如果您的应用程序保持数据库连接的时间不超过所需时间,那么您可能需要的可用连接数远少于 150 个。一旦数据库通信完成,您的应用程序应该释放连接。如果您使用的是连接池,那么打开和关闭连接的速度非常快。使用这种方法,您可以让两个用户同时登录,并且他们之间可能不需要多个连接,因为他们很少同时执行一些数据库操作。

于 2012-08-26T10:53:15.723 回答