Silvio Quadri escribió:
> También puede pasar con demasiados insert's y updates que los
> controles de integridad referencial se ejecuten al final de la
> transacción.
> Si hay tablas que estaban vacías previamente y son llenadas con muchos
> registros, al chequear los constraints el motor hace un plan
> equivocado.
> A mí me ha pasado esto con Postgres 7 ... nunca he tenido que
> enfrentarme a ese problema con el 8.
En Postgres 8.3 ya no debería suceder; lo de invalidación de planes que
se agregó en 8.3 permite que los planes se actualicen a medida que la
tabla crece.