Database Resident Connection Pool (DRCP) is a connection pool in the server that is shared across many clients. Best practice is to use DRCP in connection pools where the number of active connections is fairly less than the number of open connections. DRCP increases Database server scalability and resolves the resource wastage issue that is associated with middle-tier connection pooling. The Database Resident Connection Pool implementation creates a pool on the server side, which is shared across multiple client pools. This significantly lowers memory consumption on the server because of reduced number of server processes on the server and increases the scalability of the Database server.