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
