postgres truncar é lento

No postgres 9.2 (CentOS), o comando TRUNCATE TABLE ocasionalmente demorava muito tempo para ser executado. Uma vez, demorou mais de 1,5 horas para truncar uma tabela com 100 mil registros, ainda mais em outros casos. Esse problema também aconteceu quando eu usei o pgAdmin para truncar a tabela. Qual é a causa possível? e como melhorar o desempenho do truncamento?

Há 16 GB de memória no servidor e shared_buffers = 1536MB

questionAnswers(2)

yourAnswerToTheQuestion