Olá Fabrizio, Obrigado pela resposta. Realmente colocando o filtro nos parâmetros da função dblink() é muito mais rápido, me surpreendeu.
Olá Osvaldo, Realmente, caso seja feito muito uso do dblink alguma coisa está errada. Porém eu quero encontrar um erro na aplicação aonde não está setando corretamente o mesmo valor em duas bases, devido ao dimensionamento da aplicação é impossível analisar todos os locais aonde a alteração é feita. Inclusive, já peguei o erro e já foi ajustado pelo pessoal do desenvolvimento =) Obrigado a todos, Atenciosamente, Rafael Domiciano 2009/5/7 Osvaldo Kussama <[email protected]> > 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 >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
