Consultar la entrada y salida de PostgreSQL con pg_stat_io

La vista pg_stat_io agrupa lecturas, escrituras, aciertos de búfer y ampliaciones según el proceso, el objeto y el contexto de entrada y salida.

¿Cómo saber qué actividad de entrada y salida registra PostgreSQL? La vista pg_stat_io permite separar las operaciones por proceso, objeto y contexto para localizar qué tipo de trabajo está generando lecturas o escrituras.

Continuar leyendo «Consultar la entrada y salida de PostgreSQL con pg_stat_io»

Ver el esquema de búsqueda de PostgreSQL con SHOW search_path

Consulta el orden de esquemas que PostgreSQL usa para resolver tablas y otros objetos sin nombre cualificado.

¿Cómo saber en qué esquemas busca PostgreSQL una tabla? SHOW search_path muestra el orden de esquemas que usa la sesión cuando una consulta no escribe el esquema delante del nombre.

Continuar leyendo «Ver el esquema de búsqueda de PostgreSQL con SHOW search_path»

Ver índices no usados en PostgreSQL con pg_stat_user_indexes

Consulta breve para detectar índices sin uso en PostgreSQL con pg_stat_user_indexes y revisarlos antes de borrarlos.

¿Qué índices de PostgreSQL no reciben consultas? Revisa idx_scan en pg_stat_user_indexes y usa ese dato como primera señal antes de decidir si un índice sigue siendo necesario.

Continuar leyendo «Ver índices no usados en PostgreSQL con pg_stat_user_indexes»

Ver la zona horaria de PostgreSQL con SHOW timezone

Comprueba la zona horaria activa de una sesión PostgreSQL y contrástala con current_timestamp.

¿Cómo saber qué zona horaria está usando PostgreSQL? La consulta SHOW timezone; muestra el valor activo para la sesión actual.

Continuar leyendo «Ver la zona horaria de PostgreSQL con SHOW timezone»

Consultar el último checkpoint de PostgreSQL con pg_control_checkpoint

pg_control_checkpoint() devuelve datos del último checkpoint registrado por PostgreSQL, incluida su fecha y posición en el registro de transacciones.

¿Quieres saber cuándo fue el último checkpoint de PostgreSQL? Consulta pg_control_checkpoint() para obtener la fecha del checkpoint y otros datos del estado de recuperación sin revisar los ficheros del servidor.

Continuar leyendo «Consultar el último checkpoint de PostgreSQL con pg_control_checkpoint»

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»