sql >> Databáze >  >> RDS >> Oracle

Připojení přestane fungovat po době nečinnosti

Už jsem měl podobné problémy, když je databáze v samostatném boxu a mezi tím je firewall, který je nastaven tak, aby vypršel čas nečinnosti připojení.

Za určitých okolností firewall přeruší připojení takovým způsobem, že konec JDBC nedetekuje a pokus o jeho použití vede k neurčitému zablokování.

V mém případě to byl vlastní fond připojení, který odeslal testovací dotaz po připojení, než jej vrátil z fondu. Nakonfiguroval jsem tento testovací dotaz tak, aby měl časový limit (pomocí Statement.setQueryTimeout), aby se neblokoval donekonečna.



  1. Testování zatížení sítě pomocí iPerf

  2. Výukový program SQL JOINs s příklady

  3. Jak vytvořit databázi ze skriptu v MySQL

  4. Další z mých oblíbených PostgreSQL dotazů – a proč na nich také záleží