Re: LENTITUD DELETE

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Fabio Arias <fharias(at)gmail(dot)com>
Cc: Silvio Quadri <silvioq(at)gmail(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: LENTITUD DELETE
Date: 2009-10-16 21:55:25
Message-ID: 20091016215525.GH4505@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Fabio Arias escribió:
> Si Tiene FK
> No Tienen Indices las FK
> Si FK de esta tabla en otras
> Tiene Trigger de Replicacion Slony

Para borrar cada registro tiene que hacer un chequeo de la FK en las
otras tablas. Si esas no tienen índice, tiene que hacer un seqscan en
cada una y por lo tanto es muy lento. Sugerencia: asegúrate que todas
las otras tablas tengan índices en los campos FK, a menos que sean
tablas muy chicas (menos de mil registros o así)

--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"We're here to devour each other alive" (Hobbes)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-10-16 21:56:23 Re: CHECKPOINTS_SEGMENTS
Previous Message Fabio Arias 2009-10-16 21:28:15 CHECKPOINTS_SEGMENTS