Das Hinzufügen einer Spalte erfordert kein Umschreiben einer Tabelle (es sei denn, Sie geben einen DEFAULT
an ). Es ist eine schnelle Operation ohne Sperren. pg_locks ist der richtige Ort, um dies zu überprüfen, wie Craig betonte.
Im Allgemeinen sind Transaktionen mit langer Laufzeit die wahrscheinlichste Ursache. Ich würde mir ansehen, welche Arbeitsabläufe diese Tabellen treffen und wie lange die Transaktionen offen bleiben. Sperren dieser Art sind in der Regel transaktional, sodass das Festschreiben von Transaktionen das Problem normalerweise behebt.