Re: es posible acelerar un update?

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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?