Bom dia comunidade!
Estava monitorando minhas bases de dados e percebi que a estimativa de
tamanho de uma delas feita pelo PostgreSQL é maior que meu espaço em disco.
O banco fica em uma partição de 110G, dos quais 90GB estão em uso. E o mais
incrível: segundo o SGBD, minha base tem 136GB. Como pode?
Informações adicionais:
- Trabalho com PostgreSQL 8.3 em um Suse 10
- O autovacuum está hábilitado (verifico frequentemente a execução de
vacuum analyze (através de SELECT pg_stat_activity), o que impediria uma
estimativa errônea do tamanho da base, certo?
- As bases são reindexadas semanalmente;
- Dos 90GB de disco em uso, 70GB são da instância em questão
(data=/database/historico) e ou outros 20GB são de SO + Instalação do
PostgreSQL + outra instância do SGBD.
Abaixo seguem os comando executados:
-> TAMANHO DA BASE: 136GB
historico=# SELECT pg_size_pretty(pg_database_size('historico'));
pg_size_pretty
----------------
136 GB
(1 row)
-> PARTIÇÃO DO BANCO:
110G (toral) 90G (em uso) 15G (livre) 86% /database
-> DIRETÓRIO DE DADOS DA BASE ACIMA (data=/database/historico)
/database/historico> du -csh *
605M base
484K global
8.0K historico-conf.tar.gz
20M pg_clog
4.0K pg_hba.conf
4.0K pg_hba-old.conf
4.0K pg_ident.conf
73M pg_log
332K pg_multixact
120K pg_subtrans
69G pg_tblspc
4.0K pg_twophase
4.0K PG_VERSION
129M pg_xlog
20K postgresql.conf
20K postgresql.conf~
20K postgresql.conf.bkp
4.0K postmaster.opts
4.0K postmaster.pid
70G total
Desde já, Muito Obrigado!
--
Leandro Cavalari Soares
Analista de Sistemas / DBA
Veltrac - Tecnologia em Logística
(43) 2105-5614 / (43) 9922-8095 - Londrina / PR
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral