Configuración de Autovacuum

Configuración de Autovacuum

Hola miembros de foro, de nuevo aqui solicitando de su ayuda, ya que he estado buscando información pero aun no consigo nada.

Alguien sabe o me podria orientar de como obtener los valores adecuados para la configuración del autovaccum.

como saber que valor es el apropiado para el vacuum_cost_delay y para el vacuum_cost_limit.

Si existe alguna formula que me pueda ayudar.

O si los valores que trae por default son recomendables.

Le agradezco de antemano su ayuda.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Segun aprendi los valores del Autovacuum

Según aprendí los valores del Autovacuum dependen mucho de como utilizas la tabla en cuestión.

En mi caso tengo tablas que le inserto una gran cantidad de datos de golpe, 300K filas o más y no encontraba valores que mejoraran el rendimiento, cuando activo autovacuum en las tablas se me ponían mucho más lentas las consultas.
La mejor solución que encontré (por ahora) fue desactivarlo automáticamente y agregar un proceso en el cron que hiciera vacuum de las tablas cada 1 hora.

En la nota sobre los parámetros de postgres.conf habla de los parámetros de Autovacuum, quizás te sea de utilidad.
http://www.postgresql.org.es/node/696

Re: Configuración de Autovacuum

Hola jaguar13.

No existe una respuesta estándar para tu pregunta ya que la configuración de esos parámetros son propios de cada servidor de base de datos, es más, se trata de dos parámetros dinámicos, es decir, que cada cierto tiempo tendrás que volver a verificar que los que tienes son los más óptimos.

Por esta razón, espero en breve incluir en esta web un tutorial sobre una de las herramientas existentes, en este caso pgbench, para poder medir el rendimiento de un servidor con PostgreSQL. De esta forma podrías, probando distintas configuraciones de postgresql.conf, llevar a cabo benchmarks que te ayuden a conocer cuáles podrían ser los mejores valores en tu caso.

Un saludo.