From: | "Silvio Quadri" <silvioq(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | Ernesto Quiñones <ernestoq(at)gmail(dot)com>, ListaPostGres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: es posible acelerar un update? |
Date: | 2008-01-30 19:56:16 |
Message-ID: | 61dc71dc0801301156p349b06fdr3e51f59d59a2b6e8@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2008/1/30, Alvaro Herrera <alvherre(at)commandprompt(dot)com>:
>
> Ernesto Quiñones escribió:
> > no pude mas con la duda, a pesar de que ya es media noche, si eran los
> > indices, luego que los elimine este es el resultado
> >
> > explain analyze update arc_cuotas set cuo_pagado = 0, cuo_pagado_mora
> > = 0 where cuo_estado not in ('C','A');
> > QUERY PLAN
> >
> -------------------------------------------------------------------------------------------------------------------------
> > Seq Scan on arc_cuotas (cost=0.00..20574.28 rows=199258 width=202)
> > (actual time=356.297..4946.592 rows=191299 loops=1)
> > Filter: (cuo_estado <> ALL ('{C,A}'::bpchar[]))
> > Total runtime: 33503.188 ms
>
> Hmm, 33 segundos igual es mas de lo que yo esperaria, creo ...
¿Te parece? ¿En qué máquina lo estás corriendo?
El analizador dice que está modificando casi 200K de registros.
Dependiendo del HW, no es mucho.
Silvio
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Carlos Chevarria | 2008-01-30 20:04:07 | Re: como dividir? |
Previous Message | ricardo yanguma | 2008-01-30 19:53:31 | como dividir? |