> Bom dia, > > Tenho uma aplicação que utiliza duas (multitenancy) bases postgresql 9.4, > a princípio eram em servidores diferentes, agora estão no mesmo > servidor, no mesmo cluster. > Compensa mais eu migrar cada uma destas bases para um esquema de um > mesmo banco, ou a diferença de perfomance por estar no mesmo banco seria > pequena se eu apenas utilizar FDW?
Usar FDW tem limites, por exemplo, nem tudo o que pode ser filtrado será feito na base remota (no seu caso, no outro banco) então não o plano nem sempre é ótimo. Como a resposta é "depende do caso" caberá a você testar com as suas consultas, fazendo EXPLAIN ANALYZE e verificando se o que foi enviado via FDW contém, por exemplo, a cláusula WHERE da tabela remota. Você pode também usar a versão 9.5 ou esperar (ou mesmo testar em beta) a versão 9.6 que contém melhorias no código que permitem um "push-down" mais completo. Enfim, cada caso é um caso, você sempre terá de testar. Se a isolação lógica imposta pelo uso de esquemas é suficiente para você, eu diria para ir direto e usar um só banco, você terá sempre planos ótimos. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
