Co to znaczy, że proces PostgreSQL jest „bezczynny w transakcji”?
Na serwerze, na który patrzę, w wyniku polecenia „ps ax | grep postgres” widzę 9 procesów PostgreSQL, które wyglądają następująco:
postgres: user db 127.0.0.1(55658) idle in transaction
Czy to oznacza, że niektóre procesy są zawieszone, czekając na zatwierdzenie transakcji? Wszelkie wskazówki dotyczące odpowiedniej dokumentacji są mile widziane.
źródło
Jak wspomniano tutaj: Re: BUG # 4243: Bezczynność w transakcji , prawdopodobnie najlepiej jest sprawdzić tabelę pg_locks, aby zobaczyć, co jest blokowane, a to może dać ci lepszą wskazówkę, gdzie leży problem.
źródło