Hikari escreveu: > Acontece q o diretório \data tava ocupando 20.7GB!! Ele já tinha mais de 1 > ano, quando eu reinstalei o Postgres eu só mandei ele usar esse diretório. Há > uns meses, pesquisando sobre isso que eu fui descobrir o VACUUM, só q ele não > ajudou muito. Então eu fiz backup, reinstalei o Postgres completo e restaurei > o backup, daí o \data ficou com uns 60MB... > > E agora tá acontecendo de novo, ele tá com 2.24GB já... eu rodo o VACUUM e > nada do espaço diminuir. > > Vcs sabem oq pode estar causando isso e se tem alguma outra alternativa além > de desinstalar e reinstalar? > O Vacuum não vai ajudar muito a diminuir espaço, apenas vai marcar os blocos excluídos para que o banco possa reutilizá-los. O ideal é vc rodar Vacuums regulares, junto com o Analyze (VACCUM ANALYZE), para que as estatísticas sejam atualizadas também.
Mas teu problema parece ser a aplicação, que está fazendo Deletes demais. Tente o seguinte: - Alterar a aplicação para trocar os Deletes por Create table - Insert - Drop table [1] - Se por acaso tua aplicação puder parar para balanço, tem um jeito infalível: pg_dump base -f base.sql -> drop database -> create database -> psql base -f base.sql Faça isso regularmente, quando a base começar a crescer demais... não é necessário resinstalar o banco. [1] http://www.midstorm.org/~telles/2007/11/29/nao-use-delete-use-insert/ -- []´s, André Volpato Ecom Tecnologia LTDA - Análise e Desenvolvimento [EMAIL PROTECTED] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
