Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

18 de febrero de 2011

Autovacuum y estadísticas en PostgreSQL

Desde la versión 8.1 de PostgreSQL, este gestor de bases de datos incluye una funcionalidad opcional que es el autovacuum, que al menos en las distribuciones que he probado viene habilitada de serie en las versiones 8.3 y superiores.

Autovacuum realiza un VACUUM y ANALYZE automático cada cierto tiempo o cierto porcentaje de cambios en las tablas. Todos estos parámetros son configurables en en el fichero postgresql.conf

El caso es que estaba buscando las tablas del catálogo que permiten ver la fecha de la última actualización de estadísticas y he encontrado que la función pg_stat_get_last_analyze_time permite ver este dato a partir del OID de la tabla. Por ejemplo: select pg_stat_get_last_analyze_time(16389);


En la página de documentación de PostgreSQL pueden verse otras funciones y vistas del catálogo sobre las estadísticas.

Etiquetas:

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Inicio