[pgsql-es-ayuda] Dudas con "distinct"

2013-02-26 Thread Santiago Bravo
Hola a todos, tengo una consulta que solo me devuelve 3 registros pero se me demora alrededor de 3 min, la consulta en si es: select distinct idregdocum, nombrelargo from fin_documento d inner join fin_regdocum r on r.idregdocum = d.idregdoc inner join fin_obligacion o on d.iddocumento = o.iddoc

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-02-26 Thread Alejandro Carrillo
Por favor envia el plan de ejecución en http://explain.depesz.com/ > > De: Santiago Bravo >Para: pgsql-es-ayuda >Enviado: Martes 26 de febrero de 2013 9:38 >Asunto: [pgsql-es-ayuda] Dudas con "distinct" > >Hola a todos, tengo un

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-02-26 Thread Jaime Casanova
2013/2/26 Santiago Bravo : > Hola a todos, tengo una consulta que solo me devuelve 3 registros pero > se me demora alrededor de 3 min, la consulta en si es: > > select distinct idregdocum, nombrelargo > from fin_documento d > inner join fin_regdocum r on r.idregdocum = d.idregdoc > inner join fin

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-02-28 Thread Guillermo E. Villanueva
Tengo entendido que distinct es maligno para las consultas en donde el resultado tiene muchos datos, incluso con subconsultas tenés mejor performance. Guillermo Villanueva El 26 de febrero de 2013 15:57, Jaime Casanova escribió: > 2013/2/26 Santi

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-02-28 Thread Marcos Héctor Trotti
Capaz este link pueda ayudarte a mejorar la performance de las consultas con distinct http://explainextended.com/2009/05/03/postgresql-optimizing-distinct/ El 28 de febrero de 2013 08:42, Guillermo E. Villanueva < guillermo...@gmail.com> escribió: > Tengo entendido que distinct es maligno para

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-03-01 Thread Santiago Bravo
Hola a todos, ante todo muchas gracias por sus opiniones, les contaré que todo se resolvió al declarar a la clave principal de la tabla fin_documento (iddocumento) como un indice agrupado, solo con eso el resultado me lo da casi inmediatamente. Santiago El 28/02/13, Marcos Héctor Trotti escribió

Re: [pgsql-es-ayuda] Dudas con "distinct"

2013-03-01 Thread Carlos Edward Grajales Marmolejo
Aprovechando este tema, alguien puede explicarme exactamente que es un indice agrupado, cuando puede utilizarse, para que sirve y cual su diferencia con un indice normal. Por su colaboracion, mil gracias. El 1 de marzo de 2013 07:27, Santiago Bravo escribió: > Hola a todos, ante todo muchas gr