Re: Tiempo al hacer DELETE

From: "silvio bravo" <bravocado(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>, "Arturo Munive" <arturomunive(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Tiempo al hacer DELETE
Date: 2007-06-04 15:07:38
Message-ID: c61bcb240706040807q50a83d66s98d57cacf95ae73b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 1/06/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> silvio bravo escribió:
> > El día 1/06/07, Jaime Casanova <systemguards(at)gmail(dot)com> escribió:
>
> > > Tienes FK *en otras tablas* que apunten hacia esta? entonces, quiza se
> > >deba al tiempo que toma en chequear que no este borrando registros
> > >padres que tengan "hijos" en otras tablas, especialmente si ese delete
> > >desencadena deletes en otras tablas.
> >
> > ok gracias
>
> En tal caso la solucion suele ser crear indices en los campos que sean
> referidos por la FK. Pero creo que la teoria de las muchas tuplas
> muertas puede explicar la lentitud ...
>
> asi era. despues del vacuum tardo 2 segundos en hacer el DELETE de la
tabla que tardaba 20 minutos
muchas gracias.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-06-04 15:07:55 Re: datos de excel a potsgres
Previous Message Mario Cassanelli 2007-06-04 15:02:23 Re: datos de excel a potsgres