Em 22 de abril de 2015 18:31, Franklin Anderson de Oliveira Souza
<[email protected]> escreveu:
> Um script agendado no crontab executa de madrugaca otimizações diarias de
> vacuum e analyze, e de uns dias pra cá comecei a receber a seguinte
> mensagem:
>
> -------------------------------------
> STATEMENT:  vacuum
> ERROR:  could not extend file "base/2668963/4046547_fsm": No space left on
> device
> HINT:  Check free disk space.
> -------------------------------------
>
> Então é isso mesmo ?! Preciso de espaço pra rodar o vaccum/analyze, esses
> comandos demanda espaço para serem executados?! Mesmo que o Vaccum sirva
> para eliminar dados deletados, liberando espaço.


Aposto que você está usando VACUUM FULL, que usa espaço em disco, na
verdade esta opção faz uma cópia do arquivo da tabela sem as tuplas
"mortas". O ANALYSE, que eu saiba, não utiliza espaço extra em disco.

Opcionalmente você poderia usar apenas o VACUUM (sem FULL), ou
REINDEX, ou CLUSTER ou ainda deixar que o autovacuum fazer seu
trabalho. Vai depender das particularidades do seu ambiente e das suas
bases de dados.

-- 
Marcone Peres
https://br.linkedin.com/in/marconeperes
(61) 8146-0028 (VIVO)
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a