Consultar el background writer de PostgreSQL con pg_stat_bgwriter

pg_stat_bgwriter muestra los buffers gestionados por el proceso background writer y cuándo se reiniciaron sus estadísticas.

¿Quieres saber cuántos buffers ha escrito el background writer de PostgreSQL? Consulta pg_stat_bgwriter para ver sus contadores actuales y detectar si el proceso está haciendo trabajo de limpieza.

Continuar leyendo «Consultar el background writer de PostgreSQL con pg_stat_bgwriter»

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»

Ver la codificación y la intercalación de una base de datos PostgreSQL

Consulta la codificación, la intercalación y el tipo de caracteres configurados en cada base de datos PostgreSQL.

¿Dónde se comprueba si una base de datos PostgreSQL usa UTF8 y qué reglas aplica al ordenar texto? La vista pg_database muestra la codificación, la intercalación y el tipo de caracteres de cada base de datos.

Continuar leyendo «Ver la codificación y la intercalación de una base de datos PostgreSQL»

Saber desde cuándo está funcionando PostgreSQL con pg_postmaster_start_time

¿Cuándo se inició PostgreSQL? La función pg_postmaster_start_time() devuelve la fecha y hora en la que arrancó la instancia.

¿Cuándo se inició PostgreSQL? La función pg_postmaster_start_time() devuelve la fecha y hora en la que arrancó la instancia.

Continuar leyendo «Saber desde cuándo está funcionando PostgreSQL con pg_postmaster_start_time»