¿Cómo saber si PostgreSQL está archivando sus ficheros WAL? La vista pg_stat_archiver muestra los últimos archivos procesados, los fallos del archivador y cuándo se reiniciaron sus contadores.
Consultar el estado del archivador
Ejecuta esta consulta desde la instancia de PostgreSQL:
SELECT
archived_count,
failed_count,
last_archived_wal,
last_archived_time,
last_failed_wal,
last_failed_time,
stats_reset
FROM pg_stat_archiver;
archived_count y failed_count son contadores acumulados desde stats_reset. Las columnas last_archived_* muestran el último segmento archivado y las last_failed_*, el último intento fallido registrado.
Interpretar el resultado
Si el archivado está desactivado o todavía no se ha archivado ningún segmento, las columnas del último archivo y sus fechas pueden aparecer vacías. No confundas esos valores con el tamaño actual de los ficheros WAL: esta vista resume la actividad del proceso de archivado.
Un valor alto en failed_count indica que hubo fallos desde el último reinicio de estadísticas, pero para investigar el problema debes revisar también la configuración de archivado y los registros de PostgreSQL.
