Ou a tabela pode estar bloqueada. Que parece todas as coisas dadas, mais provavelmente. O Postgresql é muito conservador em relação aos bloqueios, mas isso pode acontecer. Uma espera de um segundo pela gravação em HD ou CPU parece extremamente improvável. E não é preciso muito aríete para fazer uma inserção. Verifique a tabela pg_locks
(e pg_stat_activity
para ver o que está fazendo) e a função pg_lock_status()
ou algumas das outras tabelas e funções relacionadas ao status de bloqueio.