Postgres: Eliminar procesos con más de un día
Para eliminar consultas y procesos que llevan más de un día ejecutándose, y que están en estado idle, por ejemplo tras una desxconexión abrupta de red
Suave:
Dura:
Suave:
select pg_cancel_backend(pid) from pg_stat_activity where state = 'idle' and backend_start < NOW() - INTERVAL '1 day' or query_start < NOW() - INTERVAL '1 day' ;
Dura:
select pg_terminate_backend(pid) from pg_stat_activity where state = 'idle' and backend_start < NOW() - INTERVAL '1 day' or query_start < NOW() - INTERVAL '1 day' ;
Comentarios