DBAtlas · Atlas für Datenbankbetrieb

Backend beenden (pg_terminate_backend)

PostgreSQLSessions

Befehl

SELECT pg_terminate_backend(12345);

Was es tut

Beendet den Backend-Prozess mit der angegebenen PID zwangsweise; trennt die Verbindung und bricht die laufende Transaktion ab.

Wann einsetzen

Um eine hängende Verbindung oder eine Session, die eine Sperre hält, zu schließen.

Vorsicht

Die laufende Transaktion wird zurückgerollt; nicht committete Arbeit geht verloren. Versuche zuerst das sanftere pg_cancel_backend. Prüfe die PID in pg_stat_activity.

In DBAtlas öffnen →

Verwandte Einträge