Jaime Casanova escribió: > 2008/12/17 Alvaro Herrera <[email protected]>: > > Jaime Casanova escribió: > >> 2008/12/17 Alvaro Herrera <[email protected]>: > > > >> > La otra explicación podría ser que pusiste un valor bajo en > >> > max_freeze_age. Por favor muestra toda la tupla pg_autovacuum. > >> > >> deje todos los demas campos con cero (0). debi haber puesto -1, verdad? > > > > Justamente. 0 significa "haga vacuum freeze de esta tabla cada vez que > > la vea". > > y lo peor es que me acorde que -1 es para que coja defaults, pero > pense que como estaba deshabilitado para esa tabla no importaba... > pero ahora que lo mencionas aun debe chequear las tablas por la > posibilidad de un vacuum anti-wraparound...
Correcto. Esto es muy molesto, porque es facil hacerlo mal. Por eso estoy trabajando actualmente en el parche de Euler Taveira para que las opciones de autovacuum se especifiquen asi: alter table foo set autovacuum_enabled = true; De esta forma no vas a tener que preocuparte si los valores que no quieras especificar deben ser -1, 0, 3.14159, o qué. -- Alvaro Herrera http://www.flickr.com/photos/alvherre/ "La felicidad no es mañana. La felicidad es ahora" -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
