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. -- TIP 8: explain analyze es tu amigo
