La empresa Postgres Professional ha anunciado el lanzamiento de Postgres Pro Enterprise para 1C 18.4.1. La actualización está orientada a grandes instalaciones de «1C», donde la base de datos recibe regularmente solicitudes complejas, múltiples conexiones, tablas temporales, informes y operaciones programadas. En las notas de lanzamiento oficiales , se indica que la nueva versión está basada en PostgreSQL 18.4 y Postgres Pro Enterprise 18.3.2.
Uno de los principales cambios es la posibilidad de usar tablas temporales, secuencias temporales y vistas temporales en el servidor de reserva en caliente. Esta función se activa con el parámetro enable_standby_temp_tables junto con enable_temp_memory_catalog y hot_standby. El sentido práctico es sencillo: se pueden trasladar informes pesados y procesos ETL al servidor en espera, sin sobrecargar el nodo principal.
Se ha añadido al planificador de consultas el mecanismo enable_join_predicate_pushdown. Permite empujar las condiciones de unión de la consulta externa a las subconsultas anidadas, para que el optimizador pueda elegir un plan de ejecución más adecuado. También se ha acelerado la estimación de selectividad para listas grandes de MCV y se ha mejorado el trabajo con muestras limitadas a través de planner_upper_limit_estimation; esto debe ser notable en escenarios típicos de «1C», incluyendo el cierre de períodos y la elaboración de informes.
Se han actualizado también las herramientas de alta disponibilidad. La solución incorporada BiHA ha pasado a la versión 1.8: la geodistribución multicapa y la resistencia a desastres ya no se consideran experimentales, y las conexiones de servicio entre nodos se pueden proteger con certificados SSL. En Proxima se ha implementado un balanceo de carga adaptativo que tiene en cuenta CPU, memoria y entrada/salida de disco, así como el soporte para múltiples direcciones de conexión: IPv4, IPv6 y sockets Unix.
El lanzamiento también incluye nuevas herramientas y extensiones. pgpro_iheap añade un método de acceso tabular iheap, diseñado para acelerar el escaneo secuencial, y pgpro_temp_stats recoge automáticamente estadísticas sobre tablas temporales, para que el planificador no trabaje a ciegas. Para los administradores se ha añadido la utilidad pgpro_validate, que comprueba la integridad de los archivos, índices, tablas, catálogos del sistema y permisos en la instancia de Postgres Pro.
Dado que Postgres Pro Enterprise 18.4.1 está basado en PostgreSQL 18.4, también se incluyeron correcciones del upstream de PostgreSQL. Para actualizar dentro de la misma versión principal, basta con instalar el nuevo lanzamiento en el directorio actual, pero al cambiar el ABI, los desarrolladores recomiendan actualizar las extensiones suministradas o recompilar las de terceros.
Fuente: linux.org.ru
