Technical definition
Database connection pooling
The reuse of a limited set of open database connections across application requests.
What It Means
Connection pooling avoids creating a new database connection for every request and protects the database from excessive concurrent connections. Pool size must match application concurrency and database limits.