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.
Segun aprendi los valores del Autovacuum
Vie, 13/01/2012 - 14:19 — matata86Segú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
Dom, 15/01/2012 - 12:18 — doctoreHola 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.