MySQL默认的max_connections =151。每个应用程序应为1000个用户使用多少个连接?
最佳答案
我认为,如果有的话,您应该减少这个数字。您是否认为15%的用户同时登录并且全部使用数据库?这似乎占了很高的比例。如果您的应用程序不保持数据库连接的时间超过了所需的时间,那么您可能需要的连接数少于150。一旦数据库通信完成,您的应用程序应释放连接。如果使用连接池,则打开和关闭连接的速度非常快。使用这种方法,您可以让两个用户同时登录,并且他们之间可能不需要多个连接,因为很少有人会同时执行某些数据库操作。