2015-06-29 0:05 GMT-03:00 Aldrey Galindo <[email protected]>: > Não tive problema no restore em si, mais pelo volume da base está > demorando bastante. Notei que um dos processoa mais demorados está nos > 'ALTER TABLE ... CONSTRAINT...'. > Gostaria de saber se vocês tem alguma recomendação para melhorar esse > tempo. A configuração utilizada no restore está disponível aqui: > http://pastebin.com/ru30uLwy >
Pelas suas configurações, você desabilitou o autovacuum, como está gargalando em comandos `ALTER TABLE ... ADD CONSTRAINT ...`, pode significar simplesmente que o plano de execução para validação de chaves estrangeiras esteja ruim, causando essa lentidão. Recomendo re-habilitar o autovacuum e verificar se melhora. Uma outra estratégia que já utilizei, foi fazer a restauração em etapas, primeiro adiciona esquema e dados, então executa um ANALYZE completo e em seguida adiciona índices e constraints. O ruim é que não é feito ANALYZE de índices funcionais, a vantagem é que podemos forçar bastante no paralelismo. Atenciosamente, -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
