Excerpts from uno dos's message of vie may 14 22:15:57 -0400 2010: > Ok, el autovacuum cada 1 minuto lo configuró el encargado(yo sólo estoy a > cargo del código). Según él, leyó en la documentación que este era el tiempo > recomendado.
Sí, creo que fue eso lo que escribí en la documentación. El chequeo es muy barato de ejecutar, así que no es problema ejecutarlo muy frecuentemente siempre que los parámetros que determinan cuándo lanzar un vacuum o un analyze sean apropiados. Si no han cambiado mucho los parámetros de autovacuum, es difícil que esté en un estado muy malo. > Con respecto al trigger, no es tan grande, pero resulta que es un documento > del tipo egreso, que tiene n-líneas. cada línea es una fila en la tabla, y > por cada línea se ejecuta un trigger before. Yo creo que esta bien, ya que > cada línea comprueba el stock, ya que cada línea representa a un producto en > particular, pero como pueden haber egresos con unas 100 líneas, la > comprobación por cada una, aunque necesaria, puede hacer bastante lento el > proceso. Es posible que tu trigger sea mucho más ineficiente de lo que podría ser. -- - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda