sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL-forespørgsler blev ikke dræbt ved nedlukning af appserver

Hvis nedlukning af applikationsserveren forårsager JDBC-kald, der afslutter databasesessionen, bør dette ikke ske. Hvis det ikke lukker JDBC-forbindelsen korrekt, vil jeg kalde det en fejl i applikationsserveren. Hvis det gør, men forespørgslerne på backend ikke annulleres, vil jeg kalde det en fejl i JDBC-driveren.

Under alle omstændigheder er en løsning at indstille tcp_keepalives_idle til en lav værdi, så serveren hurtigt opdager døde TCP-forbindelser og afslutter forespørgslen.




  1. Hvad er @@SERVICENAME i SQL Server?

  2. Hvordan kontrollerer man, om der findes en kolonne i en SQL Server-tabel?

  3. Grundlæggende MySQL-forespørgsler

  4. psycopg2 register_composite fra sqlalchemy