mauricio pullabuestan escribió:

> La configuración del Servidor maestro para almacenar los wals.
> archive_mode = on
> archive_command = 'cp %p /var/lib/postgresql/9.6/main/archive/%f'
> 
> Es de este directorio donde borro los Wals.

Ah, ok.  Para eso te recomiendo usar pg_archivecleanup.

> No creo tener transacciones preparadas olvidadas o transacciones que
> nunca cerraron, con todo voy a revisar.

Si no tienes archivos de toda la eternidad en pg_xlog, entonces no es un
problema.

Nota, eso sí, que el archive_command que estás usando tiene varias
desventajas y podría causarte problemas a la larga.  No se recomienda
que manejes estas cosas tú mismo, porque es muy fácil hacerlas mal y
terminar corrompiendo datos.  Si esos WAL son para backups, te
recomiendo usar Barman --> www.pgbarman.org  Hay otras opciones para
hacer backups.  (Si no son para backups, entonces me pregunto para qué.)

Saludos

-- 
Álvaro Herrera         PostgreSQL Developer  —  https://www.EnterpriseDB.com/


Reply via email to