A caller-request band includes pool acquisition, server work and client handling. The statement-timeout band covers server work, with a smaller lock-wait band inside its scope. Widths show scope, not measured duration.

Query timeouts bound a bad query's cost

A query timeout limits one part of database work. It does not automatically bound connection-pool waiting, cancel remote execution, or finish transaction cleanup. Protecting shared capacity requires knowing which component owns the timer, what that component actually interrupts, and what state remains after the error. ...

September 2, 2026 · 5 min · XB Field Notes