vamos por partes: - Esta consulta foi feita a analize no pgadimIII - Mas no aplicativo esta consulta é muito lenta quando não trava o aplicativo, sendo que tem somente 1500 registros. - Estava funcionando normalmente sem problemas no aplicativo sendo que uso o listview no vb2010 - Instalo em outro computador e funciona normalmente. - É o segundo caso que isso ocorre, no primeiro troquei o computador e funciona normalmente, com novos registros. - Nos dois casos utilizam o windows 7.
From: Matheus de Oliveira Sent: Monday, April 20, 2015 5:35 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] consulta lenta 2015-04-20 17:08 GMT-03:00 Vilson <[email protected]>: EXPLAIN ANALYZE SELECT * FROM TABCFR ORDER BY CFR_SERIE,CFR_NUMERO DESC "Sort (cost=458.82..462.49 rows=1467 width=1621) (actual time=18.057..18.112 rows=1467 loops=1)" " Sort Key: cfr_serie, cfr_numero" " Sort Method: quicksort Memory: 2978kB" " -> Seq Scan on tabcfr (cost=0.00..381.67 rows=1467 width=1621) (actual time=0.007..0.842 rows=1467 loops=1)" Essa consulta não parece absurdamente lenta, para estar gerando problemas no ambiente como um todo. De qualquer forma, para essa especificamente você pode criar o seguinte índice: CREATE INDEX ON tabcfr (cfr_serie, cfr_numero DESC); De qualquer forma me parece uma péssima consulta, primeiro pelo "SELECT *", segundo por cegamente trazer todos os registros. Claro que depende do caso de uso. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres -------------------------------------------------------------------------------- _______________________________________________ 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
