2015-12-08 11:17 GMT-02:00 Flavio Henrique Araque Gurgel <[email protected]>:

> Bom dia pessoal.
>>
>> Estou com um problema ao fazer o dump de um banco que está no RDS, por
>> isso tenho que utilizar uma maquina cliente executando o pg_dump, até ai
>> tudo certo.
>>
>
> Ah, RDS... usar com precaução, sua única chance de retirar seus dados são
> com o pg_dump...


Exatamente, por isso mantemos apenas os sistemas que não são "core" no RDS,
o banco a valer mesmo, está numa instancia EC2 com todo controle nosso, não
tenho coragem de jogar para RDS.

>
>
> Problema é que de um tempo para cá ao fazer o dump está ocorrendo
>> estouro de memoria dessa maquina cliente.
>>
>> pg_dump: reading rewrite rules
>> pg_dump: reading large objects
>> pg_dump: reading dependency data
>> pg_dump: saving encoding = UTF8
>> pg_dump: saving standard_conforming_strings = on
>> pg_dump: saving database definition
>> Killed
>>
>> A máquina tem 7,5GB de RAM, com 5GB livres, mesmo assim estoura.
>>
>> A base tem 21GB, e possui basicamente largeobjects(é uma aplicação
>> legado que ainda utiliza).
>>
>> A versão do cliente e server do PostgreSQL é 9.4.
>>
>
> Precise a versão completa, por favor.


Versão 9.4.1 de ambos

>
>
> Alguém tem alguma idéia do que pode estar ocorrendo e o que pode ser feito?
>>
>
> Sua máquina cliente é real ou virtual?
>

Virtual


> Se virtual, está usando containers ou paravirtualização (docker, vpc,
> proxmox, openvz) ?
>

VPC


> Se real, você tem uma partição de swap ativa ?


Uma das ações que eu iria tentar fazer era justamente subir a partição de
swap.

>

Qual a saída de ulimit -m ?
>

unlimited


> O que diz dmesg quando o erro ocorre?
>

Nada :(

Só no syslog a ocorrência do out of memory.

Mas estou já validando com a equipe que mantem esse sistema, como a
contingencia do banco garantimos pelo RDS, e é um banco em que os arquivos
além do banco são salvos no S3, não há necessidade de gerar esses dump com
os campos blobs, então vou alterar o processo.



>
> []s
> Flavio Gurgel
> _______________________________________________
> 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