Wir führen Postgres 9.3 aus und haben gelegentlich Deadlock-Probleme. Derzeit bemerkt jemand die Prozesse und beendet sie manuell. Gibt es eine bewährte Methode, um mit diesen umzugehen, wenn sie auftreten? Ich weiß, dass es eine gibt statement_timeout
, lock_timeout
und deadlock_timeout
die meisten Stellen, die ich lese, geben an, dass Sie dies nicht in der postgres.conf
Datei festlegen möchten .
Ich wollte nur sehen, ob es dafür eine typische / Best-Practice-Methode gibt. Es sieht so aus, als würde es ausreichen, deadlock_timeout auf ungefähr 10 Minuten zu setzen, aber ich wollte sicherstellen, dass mir kein Schlüssel fehlt, warum das eine schlechte Idee wäre.