| ▲ | 10000truths 9 hours ago | |||||||
Every RDBMS out there has an option to configure a DB-enforced transaction timeout. But that configuration is tied to a connection, not to a transaction. So using that configuration means giving up connection pooling. Which a lot of people don't want to do because it impacts latency and DB resource usage. | ||||||||
| ▲ | frollogaston 9 hours ago | parent [-] | |||||||
Every xact within a given connection will use the same connection-wide config, but the timeout is counting how long a single transaction takes, right? I don't see why you'd need to give up pooling for this unless you need different settings per xact. | ||||||||
| ||||||||