postgresql什么是最大连接数



什么是"最大连接数";PostgreSQL中的平均值?

也许我有max_connections = 500,1000个用户来我的网站,那么其他500个用户的数据库不可用吗?还是我误解了?

如果将max_connections设置为500,则数据库最多可接受500个连接。

支持(大量(在线用户的典型方法是在应用程序中使用连接池,尤其是对于web应用程序。使用的(物理(数据库连接的实际数量与"连接"的数量之间的比率并非闻所未闻;在线用户";面积为1:100(因此对于1000个用户,您只需要一个可维护10个连接的连接池(。根据应用程序和工作负载的不同,该比率甚至可能更高。

在应用程序中启用连接池的具体方式取决于所使用的技术。Java web应用程序通常默认使用它(通过JNDI数据源(。

如果您的应用程序(或技术(不直接支持连接池,则需要使用外部池,如pgPool或pgBouncer。

最新更新