Re: Aggresive vacuum

From: Juan José Santamaría Flecha <juanjo(dot)santamaria(at)gmail(dot)com>
To: jorge gerardo fernandez lugo <jorgegfl(at)hotmail(dot)com>
Cc: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Aggresive vacuum
Date: 2022-10-10 07:31:24
Message-ID: CAC+AXB2giebjjsqZ-W3wbv0GEnyUhbdQQjareVf60C6We8LK1Q@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Sat, Oct 8, 2022 at 8:17 PM jorge gerardo fernandez lugo <
jorgegfl(at)hotmail(dot)com> wrote:

>
> ➡️Que es el aggresive vacuum?
>

El aggresive vacuum es el que congela las filas de la tabla, fijando el
frozen XID [1].

➡️es necesario?
>

Sí, es una operación de mantenimiento normal y necesaria, si no es posible
que tengas que hacer un "emergency vacuum".

> ➡️cómo puedo sobrellevar la generación de tantos wals
>
>
La respuesta a los problemas de vacuum normalmente es hacer más vacuum, no
menos. Si realizas la operación más a menudo la cantidad de WAL generado
será menor. Los parámetros que tienes que ajustar son vacuum_freeze_min_age
y vacuum_freeze_table_age para la tabla [2].

[1]
https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND
[2]
https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE

Un saludo,

Juan José Santamaría Flecha

>
>
> Obtener Outlook para Android <https://aka.ms/AAb9ysg>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message xavier 2022-10-14 17:58:38 Manejo de privilegios en database y esquemas
Previous Message jorge gerardo fernandez lugo 2022-10-08 18:16:46 Aggresive vacuum