I have read quite a variety of stuff on the internet about an explanation for idle postgresql processes but still do not understand the following typical scenario.
This is on Debian (postgresql 9.4.4-1.pgdg80+1).
Running the following (as user crest) on an empty table using psql:This is on Debian (postgresql 9.4.4-1.pgdg80+1).
"book_citation";"postgres";3358;"";f;"2015-08-05 09:00:02.503117+02";"select * from wos.person;"
As user postgres:
postgres=# select pg_cancel_backend(3358);
pg_cancel_backend
-------------------
t
(1 row)
postgres=# select pg_cancel_backend(3358);
pg_cancel_backend
-------------------
t
(1 row)
And I can repeat this but ps (or pg_stat_activity) shows process 3358.
Now my questions:
Why does this happen?
Should I do something about it? If so, what?
Regards
Johann
--
Because experiencing your loyal love is better than life itself,
my lips will praise you. (Psalm 63:3)
my lips will praise you. (Psalm 63:3)