Database ocupando muito espaço no HD
Eu rodo o Postgre 8.2.4 no Windows, ele tem 2 databases sendo 1 pra testes bem pequeno e outro q qd faço backup o arquivo fica com 200KB.
Só q o diretório \data tá ocupando 20.7GB!! Tá registrado q ele foi criado no dia 28/2/2007, mas acho q ele já existia antes e essa data foi qd troquei de HD. Qd instalo o Windows e reinstalo o Postgre, eu simplesmente coloco o path do database e continuo usando, e esse diretório é o mesmo desde qd eu atualizei pra versão 8.2.4.
Eu já pensei em fazer backup de tudo, desinstalar o Postgre, reinstalar com um database limpo, e restaurar o backup. Mas como eu naum sei a causa desse espaço todo, e isso é mais uma gambiarra q uma solução pro problema, queria saber primeiro se esse é o procedimento certo pra acabar com tanto desperdício de espaço, e como evitar q isso aconteça de novo.
Valeu pela ajuda :)
Só q o diretório \data tá ocupando 20.7GB!! Tá registrado q ele foi criado no dia 28/2/2007, mas acho q ele já existia antes e essa data foi qd troquei de HD. Qd instalo o Windows e reinstalo o Postgre, eu simplesmente coloco o path do database e continuo usando, e esse diretório é o mesmo desde qd eu atualizei pra versão 8.2.4.
Eu já pensei em fazer backup de tudo, desinstalar o Postgre, reinstalar com um database limpo, e restaurar o backup. Mas como eu naum sei a causa desse espaço todo, e isso é mais uma gambiarra q uma solução pro problema, queria saber primeiro se esse é o procedimento certo pra acabar com tanto desperdício de espaço, e como evitar q isso aconteça de novo.
Valeu pela ajuda :)
Hikari
Curtidas 0
Respostas
Comodelphi
21/10/2007
rode o VACUUM
GOSTEI 0
Hikari
21/10/2007
Opa eu rodei o vacuum mas o espaço ocupado baixou só pra 17GB...
Eu usei o comando
vacuumdb.exe --all --full --analyze --verbose
Eu usei o comando
vacuumdb.exe --all --full --analyze --verbose
GOSTEI 0
Comodelphi
21/10/2007
Deve existir agrupamento de dados de instalaões anteriores, geralmente o instalador do PG não permite que vc instale a pasta de dados em uma ja existente e com algum conteúdo, mas isso da para contornar usando parametros de isntalação, não sei sei vc usou dessa forma. Então talvez o Vacumm só acessa o agrupamento de dados da instalação atual, nesse caso acho que nem seria gambiarra fazer o que vc mesmo citou no tópico inicial. Abcs.
GOSTEI 0
Hikari
21/10/2007
Problema resolvido. Eu fiz backup dos dados e do folder com o database, desinstalei o Postgre e aproveitei pra instalar a versão nova com um \data novo.
Depois de restaurar os dados o \data ficou ocupando 60MB. Ainda acho muito pra quantidade de dados, mais já é bem menos q 20 ou 18 GB 8)
Depois de restaurar os dados o \data ficou ocupando 60MB. Ainda acho muito pra quantidade de dados, mais já é bem menos q 20 ou 18 GB 8)
GOSTEI 0