3 ms·
That default is sensible. You're making it sound like this setting applies to all "timeouts" regardless of type. That is not the case. This setting applies to
by evanelias 6y ago
That default is sensible. You're making it sound like this setting applies to all "timeouts" regardless of type. That is not the case.
This setting applies to lock-wait timeouts. The default value allows applications to decide on the correct course of action: either re-try just the statement that timed out (without having to re-do the previous parts of the transaction), or rollback the transaction.
The application still receives an error on the timeout regardless of this setting. The database doesn't automatically commit the previous statements in the transaction regardless of this setting.