2015-07-01 16:08 GMT-03:00 Euler Taveira <eu...@timbira.com.br>: > Eu não aconselho habilitar autovacuum em restaurações
Como eu comentei, é algo a se testar e não fazer cegamente. Não estou falando a toa, já tive situações parecidas, e se considerarmos o ANALYZE após a restauração dentro de uma janela de manutenção, por exemplo, faz sentido habilitar o autovacuum sim. Mas, como eu também comentei, o que obtive melhor performance nesse cenário foi mesmo separar a restauração, mas em geral eu não recomendo porque é um pouco complicado de fazer (no caso, por exemplo, executei o ANALYZE em paralelo). E claro, tudo isso só faz algum sentido se for realmente lentidão ao adicionar uma FOREIGN KEY (que o OP ainda não disse se é ou não). Resumindo, é necessário testar essas opções, eu iniciaria com a análise melhor das configurações, principalmente checkpoint_segments, que aparentemente está muito baixo, shared_buffers pode estar baixo também; ambos podem ser analisados verificando a pg_stat_bgwriter (aumentar shared_buffers se buffers_backend estiver muito alto, e checkpoint_segments se checkpoints_req estiver alto). A questão do autovacuum é uma opção a mais caso o OP decida testar. Atenciosamente, -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral