2009/5/6 Rafael Domiciano <[email protected]>:
> Olá pessoal,
>
> Estou querendo usar o contrib DBlink porém tenho algumas dúvidas. A
> utilização do contrib é simples e fácil, mas não posso dizer que rápida.
> Numa consulta simples, digamos:
> select campo_01 from dblink
> ('dbname=postgres', 'select campo_01, campo_02 from foo')
> AS t1 (campo_01 smallint, campo_02 char (2))
> WHERE campo_01 = 1;
>
> nos meus testes tem demora em torno de 2,5 segundos, o que para a sua
> utilização em produção é totalmente inviável; mesmo com todo o processo de
> abertura de conexão, envio de query, aguarda respota da consulta (que por
> sinal é muito rápida, fazendo a consulta diretamente na base gira em torno
> 47 ms), retorno de resultado, fechamento de conexão, sem congestionamento de
> rede (10/100).
>
> Acredito que não são muitos que usam esse módulo, mas para aqueles que usam,
> é normal essa demora?!
>


Em minha opinião o uso do dblink deve ser eventual.

Caso exista necessidade de consultas frequentes a tabelas de outro
banco creio que o mais indicado seja repensar seu projeto para
utilizar diferentes esquemas dentro de um mesmo banco.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a