PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Cosa significa quando un processo PostgreSQL è inattivo nella transazione?

Il manuale di PostgreSQL indica che ciò significa che la transazione è aperta (all'interno di BEGIN) e inattiva. Molto probabilmente è un utente connesso utilizzando il monitor che sta pensando o digitando. Ne ho molti anche sul mio sistema.

Se stai utilizzando Slony per la replica, tuttavia, le domande frequenti su Slony-I suggeriscono idle in transaction potrebbe significare che la connessione di rete è stata interrotta bruscamente. Dai un'occhiata alla discussione in quelle FAQ per maggiori dettagli.