Conceptual
Login

A Pool Reuses Connections, and Exhaustion Presents as a Slow Database Rather Than an Error

Step four of the curation's spine, and the node that makes the boundary against the query sub-domain teachable: this is the slow database that is not a slow query. It presupposes the connection-limit node for why a fixed set exists at all, and it is required by the transaction node downstream, whose whole cost argument is about a connection being occupied while nothing happens. The Apply question, distinguishing wait-for-connection time from execution time, is unique to it and is the diagnostic the outcome's incident scenario needs.

Questions this Concept answers

  • Why does pool exhaustion present as a slow database rather than as an error?