【发布时间】:2022-01-25 14:02:16
【问题描述】:
我们有很多需要连接到数据库的微服务。 Oracle 和 PostgreSQL 只能处理有限数量的连接。 PostgreSQL 使用 PgBouncer 解决了这种情况,因此应用程序连接到这个处理连接池的 URL。 Oracle中有类似的东西吗?我发现的是 oracle UCP 但我认为这仍然是在应用程序中而不是在数据库中。
【问题讨论】:
标签: oracle spring-boot connection-pooling
我们有很多需要连接到数据库的微服务。 Oracle 和 PostgreSQL 只能处理有限数量的连接。 PostgreSQL 使用 PgBouncer 解决了这种情况,因此应用程序连接到这个处理连接池的 URL。 Oracle中有类似的东西吗?我发现的是 oracle UCP 但我认为这仍然是在应用程序中而不是在数据库中。
【问题讨论】:
标签: oracle spring-boot connection-pooling
如果您的客户端驱动程序不是太旧(oracle-12 之前),您可以使用 Oracle 数据库驻留连接池。 见https://docs.oracle.com/en/database/oracle/oracle-database/19/jjdbc/database-resident-connection-pooling.html#GUID-D4F9DBD7-7DC6-4233-B831-933809173E39
数据库常驻连接池 数据库驻留连接池 (DRCP) 是服务器中的一个连接池,在许多客户端之间共享。您应该在活动连接数远低于打开连接数的连接池中使用 DRCP。
特别是数据库管理员会喜欢这个,因为他们可以很好地控制数据库的点击。
【讨论】: