Por que o DELETE em massa no PostgreSQL é tão lento é quando usar DROP TABLE
Entenda por que apagar muitas linhas no PostgreSQL trava o banco, qual é o papel do MVCC e do autovacuum, e como estratégias como TRUNCATE, particionamento e DROP TABLE podem salvar suas noites de plantão.