Performance

Connection Leak

English

Overview

A bug where an acquired database connection is not properly released, gradually exhausting the connection pool.

Details

A typical cause is forgetting to release a connection when an exception occurs; if left unaddressed, the application will eventually be unable to obtain any new connection and grind to a halt entirely. Monitoring the number of active versus idle connections in the pool makes it easier to catch this early.

More Database terms