Respondendo essa thead, consegui resolver a lentidao criando um indice na tabela produtos Estranho mas, compreensível... apesar de eu estar comparando uma flag (char(1)) valor S/N, a junção no inner que era relativo ao codigo, quando eu colocava pra verificar a flag ele ficava lento, entao coloquei um indicie no campo codigo, que havia esquecido e tudo ficou bom...
Valeu pela ajuda pessoal... From: Danilo Silva Sent: Thursday, November 17, 2011 3:54 PM To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] SQL Simples mas Lento, não entendi Em 17 de novembro de 2011 15:43, Marcelo Silva (IG) <[email protected]> escreveu: Pessoal tenho o SQL abaixo que me deixou com aquele exclamação acima da cabeça, sabe?! select a.*, b.descricao, c.data_ven from mv_servicos_print a inner join mv_produtos b on(b.codigo = a.codigo) and(b.imprime = 'S') -- *** Aqui *** inner join mv_servicos_balcao c on(c.cod_key = a.cod_key_balcao) where (a.controle = 26116) and(a.obs not in('C')) Acontece que se eu tirar a linha "and(b.imprime = 'S')" ele fica rapidinho, mas se deixa-la o SQL fica lento... não entendi, pois é uma simples flag S/N Qual é o tipo de campo desta flag? Bem imagino que tenha a ver com o seguinte, esse campo eu inseri depois de a tabela já estar populada, a unica coisa diferente foi isso, mas eu tenho alterado outras tabelas e não tenho tido esse problema. Já executei Vaccum na tabela mas continua a lentidão, isso em duas máquinas diferentes testadas com servidores diferentes (minha maquina de desenvolvimento (win) e o servidor real (linux)) Obs.: Estou usando a.* porque a tabela A tem 8 colunas e utilizo as 8. e tanto a tabela A como a B tem poucos registros Marcelo Silva -------------------------------------------------- Desenvolvedor Delphi, PHP msn: [email protected] cel.: (11) 9693-4251 _______________________________________________ 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
