PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Alter Table trop lent dans postgres

Si vous utilisez PostgreSQL 9.6+, vous pouvez utiliser pg_blocking_pids() pour trouver le PID des requêtes qui verrouillent la vôtre.

select pid, pg_blocking_pids(pid) as blocked_by, query as blocked_query
from pg_stat_activity
where pg_blocking_pids(pid)::text != '{}';