Re: Tiempo al hacer DELETE

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: silvio bravo <bravocado(at)gmail(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-02 01:37:59
Message-ID: 20070602013759.GA27284@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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 ...

--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"The problem with the facetime model is not just that it's demoralizing, but
that the people pretending to work interrupt the ones actually working."
(Paul Graham)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oswaldo Hernández 2007-06-02 12:47:01 Re: Busqueda de duplicados, con demora.
Previous Message Richard Clark 2007-06-02 00:16:57 Re: RECUPERANDO MIS BASES DE DATOS