Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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: Wed, 30 Jan 2008 16:56:16 -0300
  • Message-id: <61dc71dc0801301156p349b06fdr3e51f59d59a2b6e8(at)mail(dot)gmail(dot)com>



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




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group