From: | Fernando Romo <pop(at)cofradia(dot)org> |
---|---|
To: | wilhelmtg(at)cantv(dot)net |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Query Lento |
Date: | 2004-09-01 02:55:58 |
Message-ID: | 41353A3E.8090208@cofradia.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
LIKE no es optimizable, lanza una lectura secuencial...
usa EXPLAIN ANALYZE en tu query para que veas el plan y lee:
*Optimización de querys para bases de datos grandes en PostgreSQL
http://cofradia.org/modules.php?name=News&file=article&sid=4971
Saludos.... El Pop
*
wilhelmtg(at)cantv(dot)net wrote:
>Srs de la lista.
>
>Tengo unquery a dos tablas tabla1 y tabla2 de de tabla1 quiero el campo
>email y de tabla2 quiero todos los campos, el resultado es pefecto pero se
>demora mas de 10 seg incluso teniendo un limit 10
>
>ejemplo del query:
>
>SELECT u.id_usuario, u.email, w.* FROM tabla1 AS w INNER JOIN tabla2 AS u
>ON w.id_usuario = u.id_usuario WHERE w.id_admin = 8 AND w.alcanzado LIKE
>'link_%' limit 10";
>
>
>Saludos..
>
>Gracias
>
>Willgen
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-09-01 03:36:30 | Re: Query Lento |
Previous Message | tgutierrez | 2004-09-01 00:52:09 | Re: ayuda-configuracion-mem-postgresql |