sql >> Databáze >  >> RDS >> PostgreSQL

Dlouhotrvající 'COMMIT' dotazy se stavem 'idle' v pg_stat_activity

Pokud je relace „nečinná“, sloupec dotazu zobrazuje poslední prohlášení, že připojení bylo provedeno. Není "aktuální" dotaz, takže připojení není čekání na dokončení odevzdání.

query sloupec zobrazuje pouze aktuální příkaz if status ukazuje active .

„Nečinné“ připojení není problém a v podstatě důvod, proč se používá fond připojení, aby mohl být znovu použit. Relace, které v „nečinnosti v transakci“ zůstávají velmi dlouho, však jsou problém. Ale uvedl jste, že vaše připojení jsou ve stavu „nečinnosti“.

Pokud váš fond připojení dosáhne limitu, pravděpodobně to znamená, že vaše aplikace nevrací připojení správně do fondu. Je to něco, co musíte ve své aplikaci opravit.




  1. Oracle SQL Developer:Selhání – Test se nezdařil:Síťový adaptér nemohl navázat spojení?

  2. ASP, MySQL a UTF-8

  3. Pomozte mi s mým dotazem SQL (Potřebuji, aby vždy vrátil alespoň jeden řádek.)

  4. Jaký je rozdíl mezi =null a IS NULL?