> Bom galera é o seguinte:
> Dia!
Esqueci do Dia .... desculpa ! rs

> Estou realizando backup de duas instâncias de banco de dados, uma que roda
> na porta 5432 e a outra que roda na porta 5433. Na cron os comandos que
> geram os arquivos e compacta são os seguintes:
>
> /usr/local/pgsql/bin/pg_dumpall -U master -p 5433 -xO |gzip >
> /backup/BDinst02-`date +%Y%m%d`.sql.gz
> /usr/local/pgsql/bin/pg_dumpall -U master  -xO |gzip >
> /backup/BDinst01-`date +%Y%m%d`.sql.gz
gostei... mas eu uso um script em python q faz algo parecido.


> Estou com dúvida nos tamanhos dos arquivos, pois o banco de dados da 5433
> que possui no total 9.2 GB(para saber o tamanho total das bases de bados
> utilizei a função pg_database_size) compactando com gzip deu 480 MB, o
> arquivo dump deu 3.2 GB, no banco de dados da 5432 que possui no total 3.4
> GB, o arquivo compactado deu 640 MB e o arquivo dump gerou 2.9 GB. Porque
> essa pequena diferença pois o arquivo de dump da 5433 não deveria bem
maior
> do que a da 5432 ?
>  Será que a instância da 5433 está realizando o dump total dos dados ?
> O arquivo de dump era para ter quase mesmo tamanho total das bases ?

> o pg_dumpall gera um arquivo texto. o tamanho pode variar de acordo
> com os dados caso a estrutura seja a mesma. usar COPY tambem diminui o
> tamanho do arquivo gerado.
Tem bastante diferença entre gerar o dump com comando COPY em vez do INSERT
?

> como funciona a sua estrutura?

Tenho apenas um servidor com duas instâncias de banco, rodando na porta 5433
e  5432. Na porta 5433 eu tenho dois banco de dados, e na 5432 eu tenho seis
banco de dados. Essa estrutura está de assim pois houve uma necessidade de
separar os dados de clientes que compartilhavam dados entre si na 5432, e
por isso que criamos uma outra instância na 5433, sendo que cada cliente
possui o seu próprio banco dados, não havendo mais dados compartilhados
entre os clientes. Nessa 5433 rodam dois banco sendo que um deles ocupam
aproximadamente 9 GB.

Em 03/03/08, Sebastian SWC <[EMAIL PROTECTED]> escreveu:
>
> 2008/3/3 Eduardo Silva Oliveira <[EMAIL PROTECTED]>:
> > Bom galera é o seguinte:
> Dia!
>
> > Estou realizando backup de duas instâncias de banco de dados, uma que
> roda
> > na porta 5432 e a outra que roda na porta 5433. Na cron os comandos que
> > geram os arquivos e compacta são os seguintes:
> >
> > /usr/local/pgsql/bin/pg_dumpall -U master -p 5433 -xO |gzip >
> > /backup/BDinst02-`date +%Y%m%d`.sql.gz
> > /usr/local/pgsql/bin/pg_dumpall -U master  -xO |gzip >
> > /backup/BDinst01-`date +%Y%m%d`.sql.gz
> gostei... mas eu uso um script em python q faz algo parecido.
>
>
> > Estou com dúvida nos tamanhos dos arquivos, pois o banco de dados da
> 5433
> > que possui no total 9.2 GB(para saber o tamanho total das bases de bados
> > utilizei a função pg_database_size) compactando com gzip deu 480 MB, o
> > arquivo dump deu 3.2 GB, no banco de dados da 5432 que possui no total
> 3.4
> > GB, o arquivo compactado deu 640 MB e o arquivo dump gerou 2.9 GB.
> Porque
> > essa pequena diferença pois o arquivo de dump da 5433 não deveria bem
> maior
> > do que a da 5432 ?
> >  Será que a instância da 5433 está realizando o dump total dos dados ?
> > O arquivo de dump era para ter quase mesmo tamanho total das bases ?
>
> o pg_dumpall gera um arquivo texto. o tamanho pode variar de acordo
> com os dados caso a estrutura seja a mesma. usar COPY tambem diminui o
> tamanho do arquivo gerado. como funciona a sua estrutura?
>
>
> --
> Atenciosamente,
> Sebastian Selau Webber Colombo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a