2009/7/15 Vida Luz Arista <vida.ari...@ideay.net.ni>: > Ok, les envió el explain analyze >
aun cuando no se entiende la mayoria del tallarin (hazle caso a Alvaro y pegalo en la direccion que el te paso), un par de tiros al aire (a ver si le doy a algo)... > QUERY PLAN > Unique (cost=24430.61..24459.29 rows=675 width=433) (actual > time=9603.559..11206.646 rows=11601 loops=1) > -> Sort (cost=24430.61..24432.29 rows=675 width=433) (actual > time=9603.553..11113.330 rows=30132 loops=1) esto es por el DISTINCT. si estas usando una version anterior a la 8.4 (lo cual es probable porque esa version acaba de salir) es mejor que uses GROUP BY para eliminar duplicados (la implementacion era mejor, en 8.4 el DISTINCT es mas eficiente)... son casi 2seg. que esta usando para esto... > Total runtime: 11233.479 ms > se demora 11 seg. no 2 min. -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo