Podívejte se, jak funguje časový limit dotazu v ovladači Oracle JDBC:https://forums. oracle.com/forums/thread.jspa?threadID=550257
Krátce:
- Po vypršení časového limitu je třeba zrušit provádění SQL celou cestu do databáze. Databáze se dostane ke zpracování požadavku na zrušení, když to bude chtít.
- Mechanismus časového limitu ovladače není vysoce přesný mechanismus. Vzhledem k tomu, že skutečné zrušení provádění vyžaduje komunikaci s databází přes síť, nemá smysl upravovat ovladač velmi přesně. I kdyby byl ovladač přesný, zpoždění v síti a čas potřebný k tomu, aby databáze reagovala na požadavek zrušení, by přesnost ovladače popřely. Časový limit je tedy MINIMÁLNÍ doba, po kterou ovladač poskytne SQL ke spuštění před odesláním zrušení na server.