Connection pooling may improve the performance of applications that make multiple, brief connections to the database server.
If you enable connection pooling for an application, when the application disconnects, the connection is automatically cached and may be reused when the application reconnects.