PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Unterschied zwischen Beenden und Abbrechen eines Prozesses

pg_cancel_backend() bricht die laufende Abfrage ab, während pg_terminate_backend() den gesamten Vorgang und damit die Datenbankverbindung beendet.

Wenn ein Programm eine Datenbankverbindung herstellt und Abfragen sendet, können Sie eine Abfrage abbrechen, ohne die Verbindung zu zerstören und die anderen Abfragen zu stoppen. Wenn Sie die gesamte Verbindung zerstören, wird alles gestoppt.