Ver las réplicas conectadas en PostgreSQL con pg_stat_replication

La vista pg_stat_replication resume las conexiones de replicación que salen de un servidor PostgreSQL: usuario, cliente, estado y modo de sincronización.

¿Cómo comprobar si una réplica de PostgreSQL está conectada? Consulta pg_stat_replication en el servidor principal y revisa el cliente, el estado y el modo de sincronización de cada réplica.

Continuar leyendo «Ver las réplicas conectadas en PostgreSQL con pg_stat_replication»

Ver cuánto WAL genera PostgreSQL con pg_stat_wal

La vista pg_stat_wal reúne los contadores de actividad de Write-Ahead Logging (WAL) de PostgreSQL, como registros generados, bytes escritos y reinicios de estadísticas.

¿Cuánto WAL (Write-Ahead Logging, registro de escritura anticipada) está generando PostgreSQL? Consulta pg_stat_wal para ver los registros y bytes acumulados desde el último reinicio de sus estadísticas.

Continuar leyendo «Ver cuánto WAL genera PostgreSQL con pg_stat_wal»

Ver los logs de un servicio en Linux con journalctl

Consulta y filtra los mensajes de un servicio de systemd con journalctl, por unidad, intervalo y últimas líneas.

¿Cómo ver los últimos errores de un servicio en Linux? Usa journalctl -u para consultar los mensajes de su unidad systemd y limitar la salida a las líneas que necesitas.

Continuar leyendo «Ver los logs de un servicio en Linux con journalctl»

Detectar errores en la configuración de PostgreSQL con pg_file_settings

pg_file_settings permite localizar el archivo, la línea y el parámetro que provocan un error al leer la configuración de PostgreSQL, sin mostrar valores sensibles innecesarios.

¿Hay una directiva de PostgreSQL que no se aplica? La vista pg_file_settings permite localizar el archivo y la línea que producen un error al leer la configuración.

Continuar leyendo «Detectar errores en la configuración de PostgreSQL con pg_file_settings»

Saber si un cambio de PostgreSQL necesita reinicio con pg_settings

Comprueba qué parámetros de PostgreSQL requieren reiniciar la instancia y revisa el estado de un ajuste concreto con pg_settings.

¿Has cambiado un parámetro de PostgreSQL y quieres saber si basta con recargar la configuración? La columna pending_restart de pg_settings indica si ese ajuste todavía requiere reiniciar la instancia.

Continuar leyendo «Saber si un cambio de PostgreSQL necesita reinicio con pg_settings»

Ver el archivo de configuración de PostgreSQL con SHOW config_file

Consulta la ruta del archivo de configuración que usa la instancia de PostgreSQL con SHOW config_file y current_setting, sin modificar la configuración.

¿Dónde está el archivo de configuración que usa la instancia de PostgreSQL? La consulta SHOW config_file; devuelve la ruta exacta del fichero cargado por el servidor al que estás conectado.

Continuar leyendo «Ver el archivo de configuración de PostgreSQL con SHOW config_file»