Invention Grant
- Patent Title: System and method for control of maximum connections in a connection pool environment
-
Application No.: US15644504Application Date: 2017-07-07
-
Publication No.: US10909211B2Publication Date: 2021-02-02
- Inventor: Jean De Lavarene , Vidya Hegde , Saurabh Verma , Chandra Sekhar Krishna Mahidhara , Aramvalarthanathan Namachivayam
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Tucker Ellis LLP
- Main IPC: G06F16/00
- IPC: G06F16/00 ; G06F16/958 ; G06F16/25 ; G06F16/28 ; G06F16/21 ; G06F16/2453

Abstract:
Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for limiting the maximum number of connections per tenant or per database shard. For example, when a tenant is associated with a service, configuring a maximum connections per service limit on a shared connection pool indicates to the system that the shared pool should not repurpose existing connections, or create new connections for a service, if the maximum connections per service limit has been reached for that particular service. The system can also maintain a parameter that keeps track of the total number of connections created to each shard of a sharded database. The connection pool can scan the sharded database topology, to determine which shard or sharded instance can satisfy the request, without exceeding the maximum limit for that shard.
Public/Granted literature
- US20180046730A1 SYSTEM AND METHOD FOR CONTROL OF MAXIMUM CONNECTIONS IN A CONNECTION POOL ENVIRONMENT Public/Granted day:2018-02-15
Information query