| Você olhou qual subdiretório do data está ocupando muito espaço ?
| Pode ser as logs, o WAL , e não os dados do banco em si.
|
| Leandro Henrique Pereira Neto
| Administração de bancos de dados - DBA/OC
| SUPCD/CDSUT/CDSBB
| 61 21059359


Opa muito boa a dica!!
Esses arquivos ficam dentro do diretório \data\base\17863 :


17896.1    exatamente 1GB 1,00 GB (1.073.741.824 bytes)
17896        mesmo tamanho do "17896.1" (1.073.741.824 bytes)
17917        119 MB (125.468.672 bytes)
17896.2    29,5 MB (31.031.296 bytes)

Agora oq esses arquivos significam?...


| 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.
|
| André Volpato
| Ecom Tecnologia LTDA - Análise e Desenvolvimento
| [EMAIL PROTECTED]

O comando q eu uso é esse a seguir, faz alguns meses q li sobre ele e não 
lembro mais os detalhes. Ele inclui o Analyze? Eu sei q 
ele roda sobre todos os databases existentes (-all)

\bin\vacuumdb.exe --all --full --analyze --verbose


| - Alterar a aplicação para trocar os Deletes por Create table - Insert -
| Drop table [1]
|
| [1] http://www.midstorm.org/~telles/2007/11/29/nao-use-delete-use-insert/

Eu vou acabar de ler os emails e responder e em seguida vou ler o artigo, 
obrigado :)


| - 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.

Vc quer dizer fazer backup, apagar o database, recriar e restaurar o database?


| Pra ver o tamanho do BD
| select pg_size_pretty(pg_database_size('nome-da-base'));

deu 15MB

| Pra ver o tamanho de uma tabela
| select pg_size_pretty(pg_relation_size('nome-da-tabela'));

a maior deu 120KB :)


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a