From: | Jairo Sánchez <jairosll(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problemas en postgresql -- ayuda !!!!!! |
Date: | 2005-07-29 15:03:18 |
Message-ID: | 59f843f5050729080348ec31da@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos,
Perdon me meto y repregunto algo,
¿Con que frecuencia se debe hacer ANALIZE sobre las tablas ?
es algo que me pregunto desde que entre a la lista y veo que hay
bastantes soluciones con este comando en particular.
Gracias.
On 7/28/05, tania gutierrez <tanitamile(at)yahoo(dot)com> wrote:
>
>
> Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> escribió:
>
>
> On Thu, Jul 28, 2005 at 08:38:54PM -0500, tania gutierrez wrote:
>
> > EXPLAIN analyze SELECT a.* from prueba.apli a, prueba.usuariop b
> ,prueba.usuariopa c where b.USPO_ID=c.USPO_ID and c.APLI_ID=a.APLI_ID and
> b.USUA_ID=3939 and b.PORL_ID=1 and c.USPA_ESTADO='V' order by c.USPA_ORDEN;
> > QUERY PLAN
> >
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> > Sort (cost=34.64..34.65 rows=2 width=176) (actual time=0.667..0.669 rows=1
> loops=1)
> > Sort Key: c.uspa_orden
> > -> Merge Join (cost=34.42..34.63 rows=2 width=176) (actual
> time=0.638..0.648 rows=1 loops=1)
> > Merge Cond: ("outer".apli_id = "inner".apli_id)
> > -> Sort (cost=32.13..32.14 rows=2 width=19) (actual time=0.169..0.170
> rows=1 loops=1)
> > Sort Key: c.apli_id
> > -> Nested Loop (cost=0.00..32.12 rows=2 width=19) (actual
> time=0.146..0.159 rows=1 loops=1)
> > -> Index Scan using uspo_uk on usuariop b (cost=0.00..5.44 rows=2
> width=11) (actual time=0.073..0.076 rows=1 loops=1)
> > Index Cond: ((usua_id = 3939::numeric) AND (porl_id = 1::numeric))
> > -> Index Scan using usuariopa_uspo_id_key on usuariopa c (cost=0.00..13.30
> rows=3 width=30) (actual time=0.054..0.060 rows=1 loops=1)
> > Index Cond: ("outer".uspo_id = c.uspo_id)
> > Filter: (uspa_estado = 'V'::text)
> > -> Sort (cost=2.29..2.38 rows=36 width=167) (actual time=0.431..0.435
> rows=4 loops=1)
> > Sort Key: a.apli_id
> > -> Seq Scan on apli a (cost=0.00..1.36 rows=36 width=167) (actual
> time=0.016..0.255 rows=36 loops=1)
> > Total runtime: 0.911 ms
> > (16 filas)
>
> Bien, parece una ganancia bastante importante, no es asi? Prueba ahora
> con los varios usuarios.
>
>
>
> Muchisimas Gracias
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-07-29 15:12:08 | Re: problemas en postgresql -- ayuda !!!!!! |
Previous Message | Alvaro Herrera | 2005-07-29 14:45:46 | Re: DoS al hacer un sub select |