2012/8/26 viart <[email protected]>: > Postgres 8.2 > Linux, >
sabia que postgres 8.2 dejo de tener soporte en Diciembre del 2011? http://www.postgresql.org/support/versioning/ > Estamos con el AutoVacuum deshabilitado ya hace tiempo y ejecutamos el > vacuum analize específicamente en algunas tablas los finales de semanas, y sobre las otras tablas? eventualmente necesitas ejecutar VACUUM sobre todas las tablas incluyendo los catalogos > pero ya hace unos meses que a menudo se ejecuta el vacuum de forma > independiente, en momento que el servidor está con varias conexiones en > producción y torna todo el procesamiento muy lento. > aun cuando deshabilitas autovacuum este se ejecuta para arreglar un problema llamado "transaction ID wraparound" (http://www.postgresql.org/docs/8.2/static/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND) tal como indica la documentación (http://www.postgresql.org/docs/8.2/static/routine-vacuuming.html#AUTOVACUUM): """ Tables whose relfrozenxid value is more than autovacuum_freeze_max_age transactions old are always vacuumed [...] The first, pg_autovacuum.enabled, can be set to false to instruct the autovacuum daemon to skip that particular table entirely. In this case autovacuum will only touch the table if it must do so to prevent transaction ID wraparound. """ -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte 24x7 y capacitación - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
